// 0x07009460 - 0x07009478
static const Lights1 hmc_seg7_lights_07009460 = gdSPDefLights1(
    0x79, 0x79, 0x79,
    0xff, 0xff, 0xff, 0x28, 0x28, 0x28
);

// 0x07009478 - 0x07009490
static const Lights1 hmc_seg7_lights_07009478 = gdSPDefLights1(
    0x79, 0x00, 0x00,
    0xff, 0x00, 0x00, 0x28, 0x28, 0x28
);

// 0x07009490 - 0x070094A8
static const Lights1 hmc_seg7_lights_07009490 = gdSPDefLights1(
    0x50, 0x50, 0x50,
    0xaa, 0xaa, 0xaa, 0x28, 0x28, 0x28
);

// 0x070094A8 - 0x07009588
static const Vtx hmc_seg7_vertex_070094A8[] = {
    {{{   410,   2048,   5837}, 0, {  -882,   1498}, {0x0c, 0x63, 0x4d, 0xff}}},
    {{{   922,   2048,   4813}, 0, {  1672,    650}, {0x54, 0x4a, 0xc6, 0xff}}},
    {{{   410,   2048,   4403}, 0, {  1500,   -884}, {0xa3, 0x43, 0xcc, 0xff}}},
    {{{   922,   2048,   5427}, 0, {   650,   1670}, {0x72, 0x2b, 0x22, 0xff}}},
    {{{   410,   2048,   3072}, 0, {  1330,  -1054}, {0x33, 0x67, 0x33, 0xff}}},
    {{{   410,   2048,   4096}, 0, { -1222,   1498}, {0x00, 0x38, 0x71, 0xff}}},
    {{{   922,   2048,   4096}, 0, {   480,   1498}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{   922,   2048,   3482}, 0, {  1500,    480}, {0x59, 0x49, 0xcc, 0xff}}},
    {{{   717,   2048,   3277}, 0, {  1500,   -202}, {0x49, 0x67, 0x00, 0xff}}},
    {{{   922,   2048,   3072}, 0, {  2182,   -202}, {0x49, 0x1a, 0x63, 0xff}}},
    {{{  5579,    205,   1536}, 0, {  1374,    606}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  6244,    205,   1536}, 0, {  -286,  -1054}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  6244,    205,   1434}, 0, {  -542,   -798}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  5579,    205,   1434}, 0, {  1118,    862}, {0x00, 0x38, 0x8f, 0xff}}},
};

// 0x07009588 - 0x07009678
static const Vtx hmc_seg7_vertex_07009588[] = {
    {{{  3072,   2048,   6758}, 0, {  -370,   -372}, {0xac, 0x54, 0x2a, 0xff}}},
    {{{  3072,   2048,   6963}, 0, {     0,   -714}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  3482,   2048,   6963}, 0, {  -712,  -1394}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{  5579,      0,   1434}, 0, {  1118,    862}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  6244,      0,   1434}, 0, {  -542,   -798}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  6244,      0,   1331}, 0, {  -796,   -544}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  5579,      0,   1331}, 0, {   862,   1116}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  5902,   2048,   6159}, 0, {  2012,   1500}, {0xe3, 0x54, 0x59, 0xff}}},
    {{{  5974,   2048,   6087}, 0, {  2352,   1158}, {0x6d, 0x33, 0x24, 0xff}}},
    {{{  5612,   2048,   5725}, 0, {   650,    308}, {0x1d, 0x54, 0xa7, 0xff}}},
    {{{  5540,   2048,   5797}, 0, {   308,    650}, {0x93, 0x33, 0xdc, 0xff}}},
    {{{  3482,   2048,   6349}, 0, { -1734,   -372}, {0x2a, 0x54, 0xac, 0xff}}},
    {{{  1434,   2048,   6758}, 0, {  2352,   2350}, {0xd6, 0x54, 0x54, 0xff}}},
    {{{  3482,   2048,   6758}, 0, { -1052,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  1434,   2048,   6349}, 0, {  1672,   3032}, {0x99, 0x33, 0xcd, 0xff}}},
};

// 0x07009678 - 0x07009768
static const Vtx hmc_seg7_vertex_07009678[] = {
    {{{  1434,    205,   7066}, 0, {   990,   -544}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  1843,    205,   7066}, 0, {  2012,    478}, {0x54, 0x2a, 0xac, 0xff}}},
    {{{  1843,    205,   6861}, 0, {  2524,      0}, {0x33, 0x67, 0xcd, 0xff}}},
    {{{  3072,   2048,   6758}, 0, {  -370,   -372}, {0xac, 0x54, 0x2a, 0xff}}},
    {{{  3482,   2048,   6963}, 0, {  -712,  -1394}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{  3482,   2048,   6758}, 0, { -1052,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  6554,   2048,   5508}, 0, {  2012,   1500}, {0xe3, 0x54, 0x59, 0xff}}},
    {{{  6264,   2048,   5073}, 0, {   650,    308}, {0x1d, 0x54, 0xa7, 0xff}}},
    {{{  6192,   2048,   5146}, 0, {   308,    650}, {0x92, 0x33, 0xdc, 0xff}}},
    {{{  6626,   2048,   5435}, 0, {  2352,   1158}, {0x6e, 0x33, 0x24, 0xff}}},
    {{{  1638,   2048,   6758}, 0, {  2012,   2010}, {0xac, 0x54, 0x2a, 0xff}}},
    {{{  2048,   2048,   6963}, 0, {  1672,    990}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{  2048,   2048,   6758}, 0, {  1330,   1328}, {0x33, 0x33, 0x67, 0xff}}},
    {{{  1638,   2048,   6963}, 0, {  2352,   1670}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  1434,    205,   6861}, 0, {  1502,  -1054}, {0x00, 0x38, 0x8f, 0xff}}},
};

// 0x07009768 - 0x07009868
static const Vtx hmc_seg7_vertex_07009768[] = {
    {{{  6244,    410,   1536}, 0, {  -286,  -1054}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  5579,    410,   1587}, 0, {  1500,    478}, {0x00, 0x7d, 0x10, 0xff}}},
    {{{  6244,    410,   1587}, 0, {  -158,  -1182}, {0x00, 0x7a, 0x21, 0xff}}},
    {{{  1434,    410,   7270}, 0, {   480,      0}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  1843,    410,   7270}, 0, {  1502,    990}, {0x6e, 0x1b, 0xc9, 0xff}}},
    {{{  1843,    410,   7066}, 0, {  2012,    478}, {0x33, 0x67, 0xcd, 0xff}}},
    {{{  1434,    410,   7066}, 0, {   990,   -544}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  1434,    614,   7680}, 0, {  -540,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  1843,    614,   7270}, 0, {  1502,    990}, {0x33, 0x67, 0xcd, 0xff}}},
    {{{  1434,    614,   7270}, 0, {   480,      0}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  1843,    614,   7680}, 0, {   480,   2010}, {0x71, 0x38, 0x00, 0xff}}},
    {{{  5579,      0,   2560}, 0, {  3928,  -1948}, {0x24, 0x43, 0x65, 0xff}}},
    {{{  6244,      0,   2560}, 0, {  2268,  -3610}, {0xbf, 0x3c, 0x5a, 0xff}}},
    {{{  5018,      0,   2560}, 0, {  -644,    786}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  6042,      0,   3072}, 0, {   376,    786}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  6554,      0,   2560}, 0, {   582,    172}, {0xd6, 0x54, 0x54, 0xff}}},
};

// 0x07009868 - 0x07009948
static const Vtx hmc_seg7_vertex_07009868[] = {
    {{{  6244,    410,   1536}, 0, {  -286,  -1054}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  5579,    410,   1536}, 0, {  1374,    606}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  5579,    410,   1587}, 0, {  1500,    478}, {0x00, 0x7d, 0x10, 0xff}}},
    {{{   410,   2048,   3584}, 0, {   480,   -202}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{   358,   2048,   3738}, 0, {   138,      0}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{   410,   2048,   3738}, 0, {   224,     54}, {0x73, 0x17, 0xd2, 0xff}}},
    {{{   358,   2048,   3584}, 0, {   394,   -288}, {0x00, 0x38, 0x71, 0xff}}},
    {{{   474,      0,   2796}, 0, { -1928,   1662}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{   836,      0,   3158}, 0, { -1496,   1806}, {0x6d, 0x33, 0xdc, 0xff}}},
    {{{  1270,      0,   2723}, 0, { -1322,   1286}, {0x00, 0x67, 0x49, 0xff}}},
    {{{   908,      0,   2361}, 0, { -1756,   1142}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  6042,      0,   3072}, 0, {   376,    786}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  6554,      0,   3584}, 0, {   990,    990}, {0xd9, 0x77, 0x13, 0xff}}},
    {{{  6554,      0,   2560}, 0, {   582,    172}, {0xd6, 0x54, 0x54, 0xff}}},
};

// 0x07009948 - 0x07009A38
static const Vtx hmc_seg7_vertex_07009948[] = {
    {{{  3894,    205,    870}, 0, {  -478,   -368}, {0xc8, 0x71, 0x00, 0xff}}},
    {{{  3740,    205,    870}, 0, {  -668,   -128}, {0x71, 0x38, 0x00, 0xff}}},
    {{{  3740,    205,    922}, 0, {  -604,    -80}, {0x33, 0x67, 0x33, 0xff}}},
    {{{  5018,      0,   2560}, 0, {  -644,    786}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  5530,      0,   3072}, 0, {     0,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  6042,      0,   3072}, 0, {   376,    786}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  3482,      0,   3584}, 0, {   786,   1090}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  4150,      0,   3072}, 0, {  1114,    416}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  4150,      0,   2560}, 0, {   910,      8}, {0xe3, 0x77, 0x1d, 0xff}}},
    {{{  1434,      0,   2560}, 0, { -1256,   1090}, {0x25, 0x50, 0x5b, 0xff}}},
    {{{  1434,      0,   3584}, 0, {  -848,   1908}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{   410,      0,   3584}, 0, { -1666,   2316}, {0x5b, 0x50, 0x25, 0xff}}},
    {{{   922,      0,   4096}, 0, { -1052,   2522}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{   410,      0,   4096}, 0, { -1460,   2726}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  3894,    205,    922}, 0, {  -414,   -320}, {0x99, 0x33, 0x33, 0xff}}},
};

// 0x07009A38 - 0x07009B28
static const Vtx hmc_seg7_vertex_07009A38[] = {
    {{{  7588,   1024,   6646}, 0, { -7204,  -2566}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  6543,   1024,   6646}, 0, { -5120,  -2566}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  6543,   1024,   7690}, 0, { -5120,  -4652}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  3484,      0,   2560}, 0, {   378,    274}, {0x33, 0x67, 0x33, 0xff}}},
    {{{  4150,      0,   2560}, 0, {   910,      8}, {0xe3, 0x77, 0x1d, 0xff}}},
    {{{  4150,      0,   2048}, 0, {   706,   -400}, {0xb4, 0x63, 0x10, 0xff}}},
    {{{  3484,      0,   2048}, 0, {   174,   -136}, {0x5a, 0x58, 0x0e, 0xff}}},
    {{{  3484,    205,   1434}, 0, {   -68,   -626}, {0x5a, 0x57, 0x13, 0xff}}},
    {{{  4150,    205,   1434}, 0, {   460,   -892}, {0xa6, 0x58, 0x09, 0xff}}},
    {{{  6244,   -204,   1331}, 0, {  -796,   -544}, {0x00, 0x59, 0xa7, 0xff}}},
    {{{  5579,   -204,    922}, 0, {  -158,   2138}, {0x49, 0x49, 0x49, 0xff}}},
    {{{  5579,   -204,   1331}, 0, {   862,   1116}, {0x00, 0x59, 0xa7, 0xff}}},
    {{{  6244,   -204,    922}, 0, { -1818,    478}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  4150,    205,    922}, 0, {   256,  -1300}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  3484,    205,    922}, 0, {  -274,  -1034}, {0x49, 0x49, 0x49, 0xff}}},
};

// 0x07009B28 - 0x07009C08
static const Vtx hmc_seg7_vertex_07009B28[] = {
    {{{  6543,   1024,   2550}, 0, { -5120,   5608}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  6543,   1024,   3594}, 0, { -5120,   3522}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  7588,   1024,   3594}, 0, { -7204,   3522}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  1444,   1024,   7690}, 0, {  5058,  -4652}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  1444,   1024,   6646}, 0, {  5058,  -2566}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{   399,   1024,   6646}, 0, {  7142,  -2566}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{   410,   1024,   4618}, 0, {  7122,   1500}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  1444,   1024,   4618}, 0, {  5058,   1500}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  1444,   1024,   4086}, 0, {  5058,   2542}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{   410,   1024,   4086}, 0, {  7122,   2542}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  4506,   1024,   4915}, 0, {     0,    990}, {0xd6, 0x54, 0x54, 0xff}}},
    {{{  5018,   1024,   4403}, 0, {   990,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    {{{  4506,   1024,   4403}, 0, {     0,      0}, {0x99, 0x33, 0xcd, 0xff}}},
    {{{  5018,   1024,   4915}, 0, {   990,    990}, {0x67, 0x33, 0x33, 0xff}}},
};

// 0x07009C08 - 0x07009D08
static const Vtx hmc_seg7_vertex_07009C08[] = {
    {{{  5540,   1843,   5797}, 0, {   374,   2028}, {0xa6, 0xac, 0x1d, 0xff}}},
    {{{  5685,   1843,   5797}, 0, {   734,   1666}, {0x59, 0xac, 0xe2, 0xff}}},
    {{{  5612,   1843,   5870}, 0, {   374,   1666}, {0x24, 0xcd, 0x6d, 0xff}}},
    {{{   410,   1946,   4403}, 0, {  3374,   -372}, {0x0c, 0x9d, 0xb3, 0xff}}},
    {{{   922,   1946,   5427}, 0, {   820,    480}, {0x54, 0xb6, 0x3a, 0xff}}},
    {{{   410,   1946,   5837}, 0, {   990,   2010}, {0xa3, 0xbd, 0x34, 0xff}}},
    {{{   922,   1946,   4813}, 0, {  1842,   -542}, {0x72, 0xd5, 0xde, 0xff}}},
    {{{   410,   1946,   4096}, 0, {  -542,   2180}, {0x00, 0x88, 0x28, 0xff}}},
    {{{   410,   1946,   3584}, 0, {  1160,    478}, {0x50, 0xc8, 0x50, 0xff}}},
    {{{   717,   1946,   3277}, 0, {  1160,   -544}, {0x67, 0xb7, 0x00, 0xff}}},
    {{{   922,   1946,   3482}, 0, {   480,   -544}, {0x63, 0xb7, 0xe6, 0xff}}},
    {{{   922,   1946,   4096}, 0, {  -540,    478}, {0x33, 0xcd, 0x67, 0xff}}},
    {{{  5612,   1843,   5725}, 0, {   734,   2028}, {0xdc, 0xcd, 0x93, 0xff}}},
    {{{  5830,   1843,   6087}, 0, {   374,    584}, {0xa7, 0xac, 0x1d, 0xff}}},
    {{{  5974,   1843,   6087}, 0, {   734,    224}, {0x59, 0xac, 0xe3, 0xff}}},
    {{{  5902,   1843,   6159}, 0, {   374,    224}, {0x24, 0xcd, 0x6d, 0xff}}},
};

// 0x07009D08 - 0x07009DE8
static const Vtx hmc_seg7_vertex_07009D08[] = {
    {{{  5830,   1843,   6087}, 0, {   374,    584}, {0xa7, 0xac, 0x1d, 0xff}}},
    {{{  5902,   1843,   6015}, 0, {   734,    584}, {0xdc, 0xcd, 0x93, 0xff}}},
    {{{  5974,   1843,   6087}, 0, {   734,    224}, {0x59, 0xac, 0xe3, 0xff}}},
    {{{  5612,   1946,   5870}, 0, {   374,   1666}, {0xe2, 0xac, 0x59, 0xff}}},
    {{{  5685,   1946,   5797}, 0, {   734,   1666}, {0x6d, 0xcd, 0x24, 0xff}}},
    {{{  5902,   1946,   6015}, 0, {   734,    584}, {0x1d, 0xac, 0xa7, 0xff}}},
    {{{  5830,   1946,   6087}, 0, {   374,    584}, {0x93, 0xcd, 0xdc, 0xff}}},
    {{{  3482,   1946,   6963}, 0, { -2244,    820}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  3072,   1946,   6963}, 0, { -1562,   1498}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  3072,   1946,   6758}, 0, { -1222,   1158}, {0xd6, 0xac, 0x54, 0xff}}},
    {{{  3482,   1946,   6758}, 0, { -1904,    478}, {0x00, 0x81, 0x00, 0xff}}},
    {{{  1434,   1946,   6758}, 0, {  1500,   3884}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  1434,   1946,   6349}, 0, {  2182,   3202}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  3482,   1946,   6349}, 0, { -1222,   -202}, {0x67, 0xcd, 0xcd, 0xff}}},
};

// 0x07009DE8 - 0x07009ED8
static const Vtx hmc_seg7_vertex_07009DE8[] = {
    {{{  6192,   1843,   5146}, 0, {   374,   2028}, {0xa7, 0xac, 0x1e, 0xff}}},
    {{{  6264,   1843,   5073}, 0, {   734,   2028}, {0xdb, 0xcc, 0x93, 0xff}}},
    {{{  6336,   1843,   5146}, 0, {   734,   1666}, {0x5a, 0xac, 0xe3, 0xff}}},
    {{{  2048,   1946,   6963}, 0, {   138,   3202}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  1638,   1946,   6758}, 0, {  1160,   3542}, {0xd6, 0xac, 0x54, 0xff}}},
    {{{  2048,   1946,   6758}, 0, {   478,   2862}, {0x67, 0xcd, 0x33, 0xff}}},
    {{{  1638,   1946,   6963}, 0, {   820,   3884}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  6264,   1946,   5218}, 0, {   374,   1666}, {0xe3, 0xac, 0x59, 0xff}}},
    {{{  6336,   1946,   5146}, 0, {   734,   1666}, {0x6d, 0xcd, 0x24, 0xff}}},
    {{{  6554,   1946,   5363}, 0, {   734,    584}, {0x1e, 0xac, 0xa7, 0xff}}},
    {{{  6481,   1946,   5435}, 0, {   374,    584}, {0x93, 0xcd, 0xdb, 0xff}}},
    {{{  6481,   1843,   5435}, 0, {   374,    584}, {0xa7, 0xac, 0x1d, 0xff}}},
    {{{  6554,   1843,   5363}, 0, {   734,    584}, {0xdc, 0xcd, 0x92, 0xff}}},
    {{{  6626,   1843,   5435}, 0, {   734,    224}, {0x59, 0xac, 0xe2, 0xff}}},
    {{{  6554,   1843,   5508}, 0, {   374,    224}, {0x25, 0xcd, 0x6d, 0xff}}},
};

// 0x07009ED8 - 0x07009FC8
static const Vtx hmc_seg7_vertex_07009ED8[] = {
    {{{ -1926,      0,    534}, 0, {  -718,   1310}, {0xf4, 0x65, 0x4a, 0xff}}},
    {{{  -746,      0,   1575}, 0, {   582,    786}, {0x1d, 0x72, 0xd1, 0xff}}},
    {{{  -414,      0,   1038}, 0, {   284,    306}, {0xc5, 0x3a, 0x60, 0xff}}},
    {{{  6192,   1843,   5146}, 0, {   374,   2028}, {0xa7, 0xac, 0x1e, 0xff}}},
    {{{  6336,   1843,   5146}, 0, {   734,   1666}, {0x5a, 0xac, 0xe3, 0xff}}},
    {{{  6264,   1843,   5218}, 0, {   374,   1666}, {0x24, 0xcd, 0x6d, 0xff}}},
    {{{   786,   1024,   4422}, 0, {     0,    990}, {0xc8, 0x00, 0x8f, 0xff}}},
    {{{   811,   2867,   4422}, 0, {   478,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    {{{   811,   1024,   4422}, 0, {   478,    990}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{   811,   2867,   4446}, 0, {   990,      0}, {0x67, 0x33, 0x33, 0xff}}},
    {{{   811,   1024,   4446}, 0, {   990,    990}, {0x38, 0x00, 0x71, 0xff}}},
    {{{   786,   2867,   4422}, 0, {     0,      0}, {0x99, 0x33, 0xcd, 0xff}}},
    {{{   786,   2867,   4446}, 0, {   478,      0}, {0xd6, 0x54, 0x54, 0xff}}},
    {{{   786,   1024,   4446}, 0, {   478,    990}, {0x8f, 0x00, 0x38, 0xff}}},
    {{{ -2120,      0,   1117}, 0, {  -330,   1698}, {0x06, 0x49, 0x99, 0xff}}},
};

// 0x07009FC8 - 0x0700A0B8
static const Vtx hmc_seg7_vertex_07009FC8[] = {
    {{{  -746,      0,   1575}, 0, {   582,    786}, {0x1d, 0x72, 0xd1, 0xff}}},
    {{{   474,      0,   2796}, 0, {  2044,    298}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{   908,      0,   2361}, 0, {  1870,   -222}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  -414,      0,   1038}, 0, {   284,    306}, {0xc5, 0x3a, 0x60, 0xff}}},
    {{{  7578,      0,   7680}, 0, {  5486,   2316}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  6554,      0,   3584}, 0, {  3034,   -542}, {0xd9, 0x77, 0x13, 0xff}}},
    {{{   410,      0,   4608}, 0, { -1460,   2726}, {0x00, 0x7b, 0x1e, 0xff}}},
    {{{   410,      0,   7680}, 0, {  -234,   5178}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  7578,      0,   3584}, 0, {  3852,   -952}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  6042,      0,   3072}, 0, {  2420,   -748}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  4150,      0,   3072}, 0, {   910,      8}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  3482,      0,   3584}, 0, {   582,    684}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  5018,      0,   2560}, 0, {  1398,   -748}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  4150,      0,   2560}, 0, {   706,   -400}, {0xe3, 0x77, 0x1d, 0xff}}},
    {{{  5530,      0,   3072}, 0, {  2012,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
};

// 0x0700A0B8 - 0x0700A148
static const Vtx hmc_seg7_vertex_0700A0B8[] = {
    {{{ -3631,      0,   1872}, 0, {  -330,   3206}, {0x00, 0x54, 0xa2, 0xff}}},
    {{{ -3036,      0,    430}, 0, { -1246,   2154}, {0x18, 0x5b, 0x54, 0xff}}},
    {{{ -4089,      0,    956}, 0, { -1246,   3206}, {0x73, 0x33, 0x00, 0xff}}},
    {{{  3482,      0,   3584}, 0, {   582,    684}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  1434,      0,   3584}, 0, { -1052,   1498}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{   410,      0,   4608}, 0, { -1460,   2726}, {0x00, 0x7b, 0x1e, 0xff}}},
    {{{ -1926,      0,    534}, 0, {  -718,   1310}, {0xf4, 0x65, 0x4a, 0xff}}},
    {{{ -2578,      0,   1346}, 0, {  -330,   2154}, {0xd8, 0x59, 0xb0, 0xff}}},
    {{{ -2120,      0,   1117}, 0, {  -330,   1698}, {0x06, 0x49, 0x99, 0xff}}},
};

// 0x0700A148 - 0x0700A1B8
static const Vtx hmc_seg7_vertex_0700A148[] = {
    {{{  2127,    307,   2580}, 0, {   990,    480}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2120,    372,   2580}, 0, {   478,     70}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2062,    314,   2580}, 0, {   480,    888}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2098,    351,   2580}, 0, {   480,    376}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2084,    394,   2580}, 0, {    70,    172}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2041,    351,   2580}, 0, {    70,    786}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2084,    336,   2580}, 0, {   480,    582}, {0x00, 0x00, 0x7f, 0xff}}},
};

// 0x0700A1B8 - 0x0700A2A8
static const Vtx hmc_seg7_vertex_0700A1B8[] = {
    {{{  5579,    922,   2560}, 0, {  8554,   1112}, {0x43, 0xdf, 0x65, 0xff}}},
    {{{  5579,      0,   2458}, 0, {  8524,    376}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  5579,    922,   2458}, 0, {  8524,   1112}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{   836,      0,   3158}, 0, {  5978,    376}, {0x6d, 0x33, 0xdc, 0xff}}},
    {{{   763,      0,   3085}, 0, {  5988,    376}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{   763,    922,   3085}, 0, {  5988,   1112}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{   836,    922,   3158}, 0, {  5978,   1112}, {0x61, 0xc9, 0x3a, 0xff}}},
    {{{  1198,      0,   2651}, 0, {  6254,    376}, {0xa7, 0x00, 0x59, 0xff}}},
    {{{  1270,    922,   2723}, 0, {  6250,   1112}, {0x27, 0xe5, 0x75, 0xff}}},
    {{{  1198,    922,   2651}, 0, {  6254,   1112}, {0xa7, 0x00, 0x59, 0xff}}},
    {{{  1270,      0,   2723}, 0, {  6250,    376}, {0x00, 0x67, 0x49, 0xff}}},
    {{{  6244,      0,   2458}, 0, {  8792,    376}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  6244,      0,   2560}, 0, {  8824,    376}, {0xbf, 0x3c, 0x5a, 0xff}}},
    {{{  6244,    922,   2560}, 0, {  8824,   1112}, {0xc3, 0xc3, 0x5c, 0xff}}},
    {{{  6244,    922,   2458}, 0, {  8792,   1112}, {0x81, 0x00, 0x00, 0xff}}},
};

// 0x0700A2A8 - 0x0700A358
static const Vtx hmc_seg7_vertex_0700A2A8[] = {
    {{{  3484,    922,   2560}, 0, {  7326,   1112}, {0x3d, 0xc3, 0x5c, 0xff}}},
    {{{  3484,      0,   2458}, 0, {  7338,    376}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  3484,    922,   2458}, 0, {  7338,   1112}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  5579,    922,   2560}, 0, {  8554,   1112}, {0x43, 0xdf, 0x65, 0xff}}},
    {{{  5579,      0,   2560}, 0, {  8554,    376}, {0x24, 0x43, 0x65, 0xff}}},
    {{{  5579,      0,   2458}, 0, {  8524,    376}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  4150,      0,   2458}, 0, {  7746,    376}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  4150,      0,   2560}, 0, {  7750,    376}, {0xe3, 0x77, 0x1d, 0xff}}},
    {{{  4150,    922,   2560}, 0, {  7750,   1112}, {0xd2, 0xe9, 0x73, 0xff}}},
    {{{  4150,    922,   2458}, 0, {  7746,   1112}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  3484,      0,   2560}, 0, {  7326,    376}, {0x33, 0x67, 0x33, 0xff}}},
};

// 0x0700A358 - 0x0700A448
static const Vtx hmc_seg7_vertex_0700A358[] = {
    {{{  4150,    922,   2560}, 0, {  7750,   1112}, {0xd2, 0xe9, 0x73, 0xff}}},
    {{{  6554,   2048,   2560}, 0, {  8926,   2012}, {0xdc, 0x00, 0x79, 0xff}}},
    {{{  1434,   2048,   2560}, 0, {  6356,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    {{{   877,   1024,   3289}, 0, {   308,   2012}, {0xac, 0xac, 0x2a, 0xff}}},
    {{{   877,   1024,   3265}, 0, {   390,   2012}, {0xcd, 0xcd, 0x99, 0xff}}},
    {{{   901,   1024,   3265}, 0, {   390,   2012}, {0x54, 0xac, 0xd6, 0xff}}},
    {{{   877,   2867,   3289}, 0, {   308,    376}, {0xd6, 0x54, 0x54, 0xff}}},
    {{{   901,   1024,   3289}, 0, {   308,   2012}, {0x33, 0xcd, 0x67, 0xff}}},
    {{{   877,   2867,   3265}, 0, {   390,    376}, {0x99, 0x33, 0xcd, 0xff}}},
    {{{   901,   2867,   3265}, 0, {   390,    376}, {0x2a, 0x54, 0xac, 0xff}}},
    {{{   901,   2867,   3289}, 0, {   308,    376}, {0x67, 0x33, 0x33, 0xff}}},
    {{{  4150,      0,   2560}, 0, {  7750,    376}, {0xe3, 0x77, 0x1d, 0xff}}},
    {{{  5579,      0,   2560}, 0, {  8554,    376}, {0x24, 0x43, 0x65, 0xff}}},
    {{{  5579,    922,   2560}, 0, {  8554,   1112}, {0x43, 0xdf, 0x65, 0xff}}},
    {{{  3484,    922,   2560}, 0, {  7326,   1112}, {0x3d, 0xc3, 0x5c, 0xff}}},
};

// 0x0700A448 - 0x0700A548
static const Vtx hmc_seg7_vertex_0700A448[] = {
    {{{  1434,      0,   2560}, 0, {  6356,    376}, {0x25, 0x50, 0x5b, 0xff}}},
    {{{  3484,      0,   2560}, 0, {  7326,    376}, {0x33, 0x67, 0x33, 0xff}}},
    {{{  3484,    922,   2560}, 0, {  7326,   1112}, {0x3d, 0xc3, 0x5c, 0xff}}},
    {{{  6244,    922,   2560}, 0, {  8824,   1112}, {0xc3, 0xc3, 0x5c, 0xff}}},
    {{{  6554,   2048,   2560}, 0, {  8926,   2012}, {0xdc, 0x00, 0x79, 0xff}}},
    {{{  5579,    922,   2560}, 0, {  8554,   1112}, {0x43, 0xdf, 0x65, 0xff}}},
    {{{  6554,   1024,   2560}, 0, {  8926,   1196}, {0xa7, 0x00, 0x59, 0xff}}},
    {{{  7578,   1024,   3584}, 0, {  9544,   1196}, {0xa7, 0x00, 0x59, 0xff}}},
    {{{  7578,   2048,   3584}, 0, {  9544,   2012}, {0x8b, 0x00, 0x30, 0xff}}},
    {{{  6244,      0,   2560}, 0, {  8824,    376}, {0xbf, 0x3c, 0x5a, 0xff}}},
    {{{  6554,      0,   2560}, 0, {  8926,    376}, {0xd6, 0x54, 0x54, 0xff}}},
    {{{  1434,   2048,   2560}, 0, {  6356,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    {{{   358,   2304,   3738}, 0, {  7758,   1756}, {0x00, 0xc8, 0x8f, 0xff}}},
    {{{   410,   2048,   3738}, 0, {  7752,   2012}, {0x73, 0x17, 0xd2, 0xff}}},
    {{{   358,   2048,   3738}, 0, {  7758,   2012}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{   410,   2304,   3738}, 0, {  7752,   1756}, {0x6e, 0xc9, 0xe5, 0xff}}},
};

// 0x0700A548 - 0x0700A628
static const Vtx hmc_seg7_vertex_0700A548[] = {
    {{{   410,   2048,   3738}, 0, {  7752,   2012}, {0x73, 0x17, 0xd2, 0xff}}},
    {{{   410,   2304,   3738}, 0, {  7752,   1756}, {0x6e, 0xc9, 0xe5, 0xff}}},
    {{{   410,   4096,   6656}, 0, {  8850,      0}, {0x7c, 0x00, 0xe9, 0xff}}},
    {{{   410,   2048,   6656}, 0, {  8850,   2012}, {0x70, 0x00, 0xc6, 0xff}}},
    {{{   358,   2304,   3584}, 0, {  7702,   1756}, {0x00, 0x8f, 0x38, 0xff}}},
    {{{   358,   2304,   3738}, 0, {  7758,   1756}, {0x00, 0xc8, 0x8f, 0xff}}},
    {{{   410,   2304,   3584}, 0, {  7696,   1756}, {0x6e, 0xe5, 0x37, 0xff}}},
    {{{   410,   4096,   3584}, 0, {  7696,      0}, {0x75, 0x00, 0x30, 0xff}}},
    {{{   410,   3072,   3584}, 0, {  7696,    988}, {0x78, 0xe0, 0x17, 0xff}}},
    {{{   410,   2048,   3584}, 0, {  5730,   2012}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{   410,   2048,   3738}, 0, {  5670,   2012}, {0x73, 0x17, 0xd2, 0xff}}},
    {{{   410,      0,   3584}, 0, {  5730,    376}, {0x5b, 0x50, 0x25, 0xff}}},
    {{{   410,      0,   6656}, 0, {  4406,    376}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{   410,   2048,   6656}, 0, {  4406,   2012}, {0x70, 0x00, 0xc6, 0xff}}},
};

// 0x0700A628 - 0x0700A718
static const Vtx hmc_seg7_vertex_0700A628[] = {
    {{{  6554,   4096,   7680}, 0, {  3034,      0}, {0xe0, 0x00, 0x86, 0xff}}},
    {{{  1434,   2048,   7680}, 0, {  1186,   2012}, {0x30, 0x00, 0x8b, 0xff}}},
    {{{  1434,   4096,   7680}, 0, {  1186,      0}, {0x40, 0x00, 0x93, 0xff}}},
    {{{   410,   2048,   6656}, 0, {   674,   2012}, {0x70, 0x00, 0xc6, 0xff}}},
    {{{   410,   4096,   6656}, 0, {   674,      0}, {0x7c, 0x00, 0xe9, 0xff}}},
    {{{  6554,   2048,   7680}, 0, {  3034,   2012}, {0xd0, 0x00, 0x8b, 0xff}}},
    {{{  6554,   2048,   7680}, 0, {  1246,   2012}, {0xd0, 0x00, 0x8b, 0xff}}},
    {{{  1434,      0,   7680}, 0, {  3784,    376}, {0x38, 0x00, 0x8f, 0xff}}},
    {{{  1434,   2048,   7680}, 0, {  3784,   2012}, {0x30, 0x00, 0x8b, 0xff}}},
    {{{   410,   1024,   6656}, 0, {  4406,   1196}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{   410,   2048,   6656}, 0, {  4406,   2012}, {0x70, 0x00, 0xc6, 0xff}}},
    {{{  1434,   1024,   7680}, 0, {  3784,   1196}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{  7578,   4096,   6656}, 0, {  3470,      0}, {0x93, 0x00, 0xc0, 0xff}}},
    {{{  7578,   2048,   6656}, 0, {  3470,   2012}, {0x8b, 0x00, 0xd0, 0xff}}},
    {{{  6554,      0,   7680}, 0, {  1246,    376}, {0x8f, 0x00, 0xc8, 0xff}}},
};

// 0x0700A718 - 0x0700A818
static const Vtx hmc_seg7_vertex_0700A718[] = {
    {{{  7578,   2048,   6656}, 0, {   632,   2012}, {0x8b, 0x00, 0xd0, 0xff}}},
    {{{  6554,   1024,   7680}, 0, {  1246,   1196}, {0xa7, 0x00, 0xa7, 0xff}}},
    {{{  6554,   2048,   7680}, 0, {  1246,   2012}, {0xd0, 0x00, 0x8b, 0xff}}},
    {{{  7578,   4096,   3584}, 0, {  4422,      0}, {0x86, 0x00, 0x20, 0xff}}},
    {{{  7578,   2048,   6656}, 0, {  3470,   2012}, {0x8b, 0x00, 0xd0, 0xff}}},
    {{{  7578,   4096,   6656}, 0, {  3470,      0}, {0x93, 0x00, 0xc0, 0xff}}},
    {{{  7578,   2048,   3584}, 0, {  4422,   2012}, {0x8b, 0x00, 0x30, 0xff}}},
    {{{  7578,   1024,   6656}, 0, {   632,   1196}, {0xa7, 0x00, 0xa7, 0xff}}},
    {{{  6554,   4096,   2560}, 0, {  4882,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    {{{  6554,   2048,   2560}, 0, {  4882,   2012}, {0xdc, 0x00, 0x79, 0xff}}},
    {{{  7578,   2048,   3584}, 0, {  9544,   2012}, {0x8b, 0x00, 0x30, 0xff}}},
    {{{  7578,      0,   6656}, 0, { 10852,    376}, {0x8f, 0x00, 0xc8, 0xff}}},
    {{{  7578,   2048,   6656}, 0, { 10852,   2012}, {0x8b, 0x00, 0xd0, 0xff}}},
    {{{  7578,      0,   3584}, 0, {  9544,    376}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  1434,   4096,   2560}, 0, {  7122,      0}, {0x40, 0x00, 0x6d, 0xff}}},
    {{{  1434,   2048,   2560}, 0, {  7122,   2012}, {0x30, 0x00, 0x75, 0xff}}},
};

// 0x0700A818 - 0x0700A918
static const Vtx hmc_seg7_vertex_0700A818[] = {
    {{{   922,   3072,   3072}, 0, {  7424,    988}, {0x3f, 0xea, 0x6b, 0xff}}},
    {{{   410,   2048,   3072}, 0, {  7520,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    {{{   922,   2048,   3072}, 0, {  7424,   2012}, {0x49, 0x1a, 0x63, 0xff}}},
    {{{   410,   3072,   3072}, 0, {  7520,    988}, {0x67, 0xcd, 0x33, 0xff}}},
    {{{  1434,   4096,   2560}, 0, {  7122,      0}, {0x40, 0x00, 0x6d, 0xff}}},
    {{{  1434,   2048,   2560}, 0, {  7122,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    {{{   410,   4096,   3584}, 0, {  7696,      0}, {0x75, 0x00, 0x30, 0xff}}},
    {{{  1270,    922,   2723}, 0, {  6250,   1112}, {0x27, 0xe5, 0x75, 0xff}}},
    {{{  1270,      0,   2723}, 0, {  6250,    376}, {0x00, 0x67, 0x49, 0xff}}},
    {{{  1434,      0,   2560}, 0, {  6356,    376}, {0x25, 0x50, 0x5b, 0xff}}},
    {{{  1434,   2048,   2560}, 0, {  6356,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    {{{   358,   2048,   3584}, 0, {  7702,   2012}, {0x00, 0x38, 0x71, 0xff}}},
    {{{   410,   2304,   3584}, 0, {  7696,   1756}, {0x6e, 0xe5, 0x37, 0xff}}},
    {{{   358,   2304,   3584}, 0, {  7702,   1756}, {0x00, 0x8f, 0x38, 0xff}}},
    {{{   410,   2048,   3584}, 0, {  7696,   2012}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{   410,   3072,   3584}, 0, {  7696,    988}, {0x78, 0xe0, 0x17, 0xff}}},
};

// 0x0700A918 - 0x0700A9F8
static const Vtx hmc_seg7_vertex_0700A918[] = {
    {{{   410,   1946,   3584}, 0, {  5730,   1932}, {0x50, 0xc8, 0x50, 0xff}}},
    {{{   410,      0,   3584}, 0, {  5730,    376}, {0x5b, 0x50, 0x25, 0xff}}},
    {{{   836,    922,   3158}, 0, {  5978,   1112}, {0x61, 0xc9, 0x3a, 0xff}}},
    {{{   836,      0,   3158}, 0, {  5978,    376}, {0x6d, 0x33, 0xdc, 0xff}}},
    {{{   410,   4096,   3584}, 0, {  7696,      0}, {0x75, 0x00, 0x30, 0xff}}},
    {{{   410,   3072,   3584}, 0, {  7696,    988}, {0x78, 0xe0, 0x17, 0xff}}},
    {{{   922,   3072,   3072}, 0, {  7424,    988}, {0x3f, 0xea, 0x6b, 0xff}}},
    {{{   410,   3072,   3072}, 0, {  7520,    988}, {0x67, 0xcd, 0x33, 0xff}}},
    {{{   922,   1946,   3072}, 0, {  6032,   1932}, {0x59, 0x00, 0x59, 0xff}}},
    {{{  1270,    922,   2723}, 0, {  6250,   1112}, {0x27, 0xe5, 0x75, 0xff}}},
    {{{  1434,   2048,   2560}, 0, {  6356,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    {{{  4813,   1843,   3430}, 0, {  1354,   2144}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  4710,   1843,   3430}, 0, {  1114,   2144}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  4710,   1843,   3328}, 0, {  1354,   2144}, {0xd6, 0xac, 0xac, 0xff}}},
};

// 0x0700A9F8 - 0x0700AAE8
static const Vtx hmc_seg7_vertex_0700A9F8[] = {
    {{{  3994,   2048,   3635}, 0, {  -812,   1876}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  3891,   2048,   3635}, 0, { -1052,   1876}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  3891,   2048,   3533}, 0, {  -812,   1876}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  4813,   1843,   3430}, 0, {  1354,   2144}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  4710,   1843,   3328}, 0, {  1354,   2144}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  4813,   1843,   3328}, 0, {  1596,   2144}, {0x67, 0xcd, 0xcd, 0xff}}},
    {{{  5939,   1946,   3226}, 0, {  3042,   2012}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  5837,   1946,   3226}, 0, {  2800,   2012}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  5837,   1946,   3123}, 0, {  3042,   2012}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  5939,   1946,   3123}, 0, {  3282,   2012}, {0x67, 0xcd, 0xcd, 0xff}}},
    {{{  6758,   2048,   3738}, 0, {  3042,   1876}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  6656,   2048,   3738}, 0, {  2800,   1876}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  6656,   2048,   3635}, 0, {  3042,   1876}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  6758,   2048,   3635}, 0, {  3282,   1876}, {0x67, 0xcd, 0xcd, 0xff}}},
    {{{  3994,   2048,   3533}, 0, {  -570,   1876}, {0x67, 0xcd, 0xcd, 0xff}}},
};

// 0x0700AAE8 - 0x0700ABE8
static const Vtx hmc_seg7_vertex_0700AAE8[] = {
    {{{  5325,   1946,   4147}, 0, { -1052,   2012}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  5325,   4096,   4045}, 0, {  -812,   -168}, {0x8f, 0x00, 0xc8, 0xff}}},
    {{{  5325,   1946,   4045}, 0, {  -812,   2012}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  5427,   1946,   4147}, 0, {  -812,   2012}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  5427,   1946,   4045}, 0, {  -570,   2012}, {0x67, 0xcd, 0xcd, 0xff}}},
    {{{  3891,   2048,   3533}, 0, {  -812,   1876}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  3891,   4096,   3533}, 0, {  -812,   -168}, {0x8f, 0x00, 0xc8, 0xff}}},
    {{{  3994,   4096,   3533}, 0, {  -570,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    {{{  3994,   2048,   3533}, 0, {  -570,   1876}, {0x67, 0xcd, 0xcd, 0xff}}},
    {{{  3891,   2048,   3635}, 0, { -1052,   1876}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  3891,   4096,   3635}, 0, { -1052,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    {{{  3994,   4096,   3635}, 0, {  -812,   -168}, {0x71, 0x00, 0x38, 0xff}}},
    {{{  3994,   2048,   3635}, 0, {  -812,   1876}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  5427,   4096,   4045}, 0, {  -570,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    {{{  5325,   4096,   4147}, 0, { -1052,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    {{{  5427,   4096,   4147}, 0, {  -812,   -168}, {0x71, 0x00, 0x38, 0xff}}},
};

// 0x0700ABE8 - 0x0700ACC8
static const Vtx hmc_seg7_vertex_0700ABE8[] = {
    {{{  4710,   1843,   3328}, 0, {  1354,   2144}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  4813,   4096,   3328}, 0, {  1596,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    {{{  4813,   1843,   3328}, 0, {  1596,   2144}, {0x67, 0xcd, 0xcd, 0xff}}},
    {{{  4710,   1843,   3430}, 0, {  1114,   2144}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  4710,   4096,   3328}, 0, {  1354,   -168}, {0x8f, 0x00, 0xc8, 0xff}}},
    {{{  5837,   1946,   3226}, 0, {  2800,   2012}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  5837,   4096,   3226}, 0, {  2800,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    {{{  5837,   4096,   3123}, 0, {  3042,   -168}, {0x8f, 0x00, 0xc8, 0xff}}},
    {{{  4710,   4096,   3430}, 0, {  1114,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    {{{  4813,   4096,   3430}, 0, {  1354,   -168}, {0x71, 0x00, 0x38, 0xff}}},
    {{{  4813,   1843,   3430}, 0, {  1354,   2144}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  5837,   1946,   3123}, 0, {  3042,   2012}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  5939,   4096,   3123}, 0, {  3282,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    {{{  5939,   1946,   3123}, 0, {  3282,   2012}, {0x67, 0xcd, 0xcd, 0xff}}},
};

// 0x0700ACC8 - 0x0700ADA8
static const Vtx hmc_seg7_vertex_0700ACC8[] = {
    {{{  6758,   2048,   3635}, 0, {  3282,   1876}, {0x67, 0xcd, 0xcd, 0xff}}},
    {{{  6758,   4096,   3635}, 0, {  3282,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    {{{  6758,   4096,   3738}, 0, {  3042,   -168}, {0x71, 0x00, 0x38, 0xff}}},
    {{{  5939,   1946,   3123}, 0, {  3282,   2012}, {0x67, 0xcd, 0xcd, 0xff}}},
    {{{  5939,   4096,   3123}, 0, {  3282,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    {{{  5939,   4096,   3226}, 0, {  3042,   -168}, {0x71, 0x00, 0x38, 0xff}}},
    {{{  5939,   1946,   3226}, 0, {  3042,   2012}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  5837,   4096,   3226}, 0, {  2800,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    {{{  5837,   1946,   3226}, 0, {  2800,   2012}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  6656,   2048,   3635}, 0, {  3042,   1876}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  6656,   4096,   3635}, 0, {  3042,   -168}, {0x8f, 0x00, 0xc8, 0xff}}},
    {{{  6656,   2048,   3738}, 0, {  2800,   1876}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  6656,   4096,   3738}, 0, {  2800,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    {{{  6758,   2048,   3738}, 0, {  3042,   1876}, {0x2a, 0xac, 0x54, 0xff}}},
};

// 0x0700ADA8 - 0x0700ADD8
static const Vtx hmc_seg7_vertex_0700ADA8[] = {
    {{{  1434,   2048,   2560}, 0, {  6356,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    {{{   922,   2048,   3072}, 0, {  6032,   2012}, {0x49, 0x1a, 0x63, 0xff}}},
    {{{   922,   1946,   3072}, 0, {  6032,   1932}, {0x59, 0x00, 0x59, 0xff}}},
};

// 0x0700ADD8 - 0x0700AED8
static const Vtx hmc_seg7_vertex_0700ADD8[] = {
    {{{ -3494,   1792,    659}, 0, {  2386,   1500}, {0xf1, 0xdf, 0x79, 0xff}}},
    {{{ -3036,   1536,    430}, 0, {  2076,   2012}, {0xf1, 0x00, 0x7e, 0xff}}},
    {{{ -3036,   2560,    430}, 0, {  2076,      0}, {0xf1, 0x00, 0x7e, 0xff}}},
    {{{ -3631,   2560,   1872}, 0, {  3610,      0}, {0x4c, 0x00, 0x9b, 0xff}}},
    {{{ -3631,   1536,   1872}, 0, {  3610,   2012}, {0x28, 0x00, 0x88, 0xff}}},
    {{{ -4089,   1536,    956}, 0, {  2872,   2012}, {0x71, 0x00, 0x38, 0xff}}},
    {{{ -4089,   2560,    956}, 0, {  2872,      0}, {0x65, 0x00, 0x4c, 0xff}}},
    {{{ -3631,   1536,    727}, 0, {  2520,   2012}, {0x73, 0x34, 0x00, 0xff}}},
    {{{ -3631,   1792,    727}, 0, {  2520,   1500}, {0x4a, 0xc9, 0x56, 0xff}}},
    {{{ -2578,   2560,   1346}, 0, {  1416,      0}, {0x9b, 0x00, 0xb4, 0xff}}},
    {{{ -2578,   1536,   1346}, 0, {  1416,   2012}, {0x84, 0x00, 0xea, 0xff}}},
    {{{ -3631,   1536,   1872}, 0, {   544,   2012}, {0x28, 0x00, 0x88, 0xff}}},
    {{{ -3631,   2560,   1872}, 0, {   544,      0}, {0x4c, 0x00, 0x9b, 0xff}}},
    {{{ -3654,   1536,    682}, 0, {  2518,   2012}, {0x32, 0x71, 0xe7, 0xff}}},
    {{{ -3494,   1536,    659}, 0, {  2386,   2012}, {0xe9, 0x67, 0x45, 0xff}}},
    {{{ -3517,   1536,    613}, 0, {  2394,   2012}, {0x9b, 0x38, 0x32, 0xff}}},
};

// 0x0700AED8 - 0x0700AF58
static const Vtx hmc_seg7_vertex_0700AED8[] = {
    {{{ -3517,   1792,    613}, 0, {  2394,   1500}, {0xce, 0x8f, 0x19, 0xff}}},
    {{{ -3494,   1792,    659}, 0, {  2386,   1500}, {0xf1, 0xdf, 0x79, 0xff}}},
    {{{ -3631,   1792,    727}, 0, {  2520,   1500}, {0x4a, 0xc9, 0x56, 0xff}}},
    {{{ -3654,   1792,    682}, 0, {  2518,   1500}, {0x65, 0xc8, 0xcd, 0xff}}},
    {{{ -3631,   1536,    727}, 0, {  2520,   2012}, {0x73, 0x34, 0x00, 0xff}}},
    {{{ -3654,   1536,    682}, 0, {  2518,   2012}, {0x32, 0x71, 0xe7, 0xff}}},
    {{{ -3494,   1536,    659}, 0, {  2386,   2012}, {0xe9, 0x67, 0x45, 0xff}}},
    {{{ -3517,   1536,    613}, 0, {  2394,   2012}, {0x9b, 0x38, 0x32, 0xff}}},
};

// 0x0700AF58 - 0x0700B058
static const Vtx hmc_seg7_vertex_0700AF58[] = {
    {{{  5530,   1126,   6656}, 0, {     0,    404}, {0x63, 0x2e, 0x3f, 0xff}}},
    {{{  5530,   1126,   6144}, 0, {   990,    404}, {0x3f, 0x2e, 0x9d, 0xff}}},
    {{{  5274,   1434,   6400}, 0, {   478,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  5530,      0,   6144}, 0, {   990,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{  5530,      0,   6656}, 0, {     0,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    {{{  5018,   1126,   6144}, 0, {   990,    404}, {0x9d, 0x2e, 0xc1, 0xff}}},
    {{{  5018,   1126,   6656}, 0, {     0,    404}, {0xc1, 0x2e, 0x63, 0xff}}},
    {{{  5530,      0,   6656}, 0, {   990,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    {{{  5530,   1126,   6656}, 0, {   990,    408}, {0x63, 0x2e, 0x3f, 0xff}}},
    {{{  5018,   1126,   6656}, 0, {     0,    408}, {0xc1, 0x2e, 0x63, 0xff}}},
    {{{  5274,   1434,   6400}, 0, {   480,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  5018,      0,   6656}, 0, {     0,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    {{{  5530,   1126,   6144}, 0, {   990,    408}, {0x3f, 0x2e, 0x9d, 0xff}}},
    {{{  5018,   1126,   6144}, 0, {     0,    408}, {0x9d, 0x2e, 0xc1, 0xff}}},
    {{{  5018,      0,   6144}, 0, {   990,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    {{{  5018,      0,   6144}, 0, {     0,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
};

// 0x0700B058 - 0x0700B158
static const Vtx hmc_seg7_vertex_0700B058[] = {
    {{{  1843,    410,   7270}, 0, {   990,   1332}, {0x6e, 0x1b, 0xc9, 0xff}}},
    {{{  1843,      0,   7680}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  1843,      0,   6861}, 0, {  2012,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{  1843,    205,   6861}, 0, {  2012,    648}, {0x33, 0x67, 0xcd, 0xff}}},
    {{{  1843,    205,   7066}, 0, {  1500,    648}, {0x54, 0x2a, 0xac, 0xff}}},
    {{{  1434,    205,   6861}, 0, {   990,    648}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  1843,      0,   6861}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{  1434,      0,   6861}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    {{{  1843,    410,   7066}, 0, {  1500,   1332}, {0x33, 0x67, 0xcd, 0xff}}},
    {{{  1843,    614,   7680}, 0, {     0,   2012}, {0x71, 0x38, 0x00, 0xff}}},
    {{{  1843,    614,   7270}, 0, {   990,   2012}, {0x33, 0x67, 0xcd, 0xff}}},
    {{{  5018,      0,   4403}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  5530,   1126,   4403}, 0, {   990,    552}, {0x56, 0x2c, 0x51, 0xff}}},
    {{{  5018,   1126,   4403}, 0, {     0,    552}, {0xb0, 0x41, 0x49, 0xff}}},
    {{{  5530,      0,   4403}, 0, {   990,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    {{{  5274,   1434,   3994}, 0, {   480,      0}, {0x00, 0x7e, 0x00, 0xff}}},
};

// 0x0700B158 - 0x0700B248
static const Vtx hmc_seg7_vertex_0700B158[] = {
    {{{   763,      0,   3085}, 0, {  5528,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{  -746,    922,   1575}, 0, {   548,      0}, {0x3b, 0xc6, 0xa0, 0xff}}},
    {{{   763,    922,   3085}, 0, {  5528,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{  1434,    205,   6861}, 0, {   990,    648}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  1843,    205,   6861}, 0, {     0,    648}, {0x33, 0x67, 0xcd, 0xff}}},
    {{{  1843,      0,   6861}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{  1434,    410,   7066}, 0, {   990,   1332}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  1843,    410,   7066}, 0, {     0,   1332}, {0x33, 0x67, 0xcd, 0xff}}},
    {{{  1843,    205,   7066}, 0, {     0,    648}, {0x54, 0x2a, 0xac, 0xff}}},
    {{{  1434,    205,   7066}, 0, {   990,    648}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  1434,    614,   7270}, 0, {   990,   2012}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  1843,    410,   7270}, 0, {     0,   1332}, {0x6e, 0x1b, 0xc9, 0xff}}},
    {{{  1434,    410,   7270}, 0, {   990,   1332}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  1843,    614,   7270}, 0, {     0,   2012}, {0x33, 0x67, 0xcd, 0xff}}},
    {{{  -746,      0,   1575}, 0, {   548,   2012}, {0x1d, 0x72, 0xd1, 0xff}}},
};

// 0x0700B248 - 0x0700B338
static const Vtx hmc_seg7_vertex_0700B248[] = {
    {{{  -414,    922,   1038}, 0, { -2434,      0}, {0xe3, 0x8e, 0x2f, 0xff}}},
    {{{  -746,    922,   1575}, 0, { -3096,      0}, {0x3b, 0xc6, 0xa0, 0xff}}},
    {{{ -2120,    922,   1117}, 0, { -1052,      0}, {0xf1, 0x98, 0xb9, 0xff}}},
    {{{  -746,    922,   1575}, 0, {   548,      0}, {0x3b, 0xc6, 0xa0, 0xff}}},
    {{{  -746,      0,   1575}, 0, {   548,   2012}, {0x1d, 0x72, 0xd1, 0xff}}},
    {{{ -2120,      0,   1117}, 0, { -3046,   2012}, {0x06, 0x49, 0x99, 0xff}}},
    {{{ -2120,    922,   1117}, 0, { -3046,      0}, {0xf1, 0x98, 0xb9, 0xff}}},
    {{{  -414,      0,   1038}, 0, {   758,   2012}, {0xc5, 0x3a, 0x60, 0xff}}},
    {{{  1198,      0,   2651}, 0, {  6074,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    {{{  1198,    922,   2651}, 0, {  6074,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    {{{  -414,    922,   1038}, 0, {   758,      0}, {0xe3, 0x8e, 0x2f, 0xff}}},
    {{{ -1926,    922,    534}, 0, { -3196,      0}, {0xe7, 0xba, 0x66, 0xff}}},
    {{{ -1926,      0,    534}, 0, { -3196,   2012}, {0xf4, 0x65, 0x4a, 0xff}}},
    {{{   836,    922,   3158}, 0, { -6022,      0}, {0x61, 0xc9, 0x3a, 0xff}}},
    {{{  1270,    922,   2723}, 0, { -5630,      0}, {0x27, 0xe5, 0x75, 0xff}}},
};

// 0x0700B338 - 0x0700B438
static const Vtx hmc_seg7_vertex_0700B338[] = {
    {{{ -3631,   1536,   1872}, 0, {     0,  -1396}, {0x28, 0x00, 0x88, 0xff}}},
    {{{ -4089,      0,    956}, 0, {  2524,   2012}, {0x73, 0x33, 0x00, 0xff}}},
    {{{ -4089,   1536,    956}, 0, {  2524,  -1396}, {0x71, 0x00, 0x38, 0xff}}},
    {{{ -3036,    922,    430}, 0, {   990,      0}, {0xc2, 0xc1, 0x5a, 0xff}}},
    {{{ -1926,    922,    534}, 0, {  -184,      0}, {0xe7, 0xba, 0x66, 0xff}}},
    {{{ -2120,    922,   1117}, 0, { -1052,      0}, {0xf1, 0x98, 0xb9, 0xff}}},
    {{{ -2578,    922,   1346}, 0, { -1052,      0}, {0x9e, 0xb7, 0xe0, 0xff}}},
    {{{  -414,    922,   1038}, 0, { -2434,      0}, {0xe3, 0x8e, 0x2f, 0xff}}},
    {{{ -4089,   1536,    956}, 0, { -7694,  -1396}, {0x71, 0x00, 0x38, 0xff}}},
    {{{ -3036,      0,    430}, 0, { -5832,   2012}, {0x18, 0x5b, 0x54, 0xff}}},
    {{{ -3036,   1536,    430}, 0, { -5832,  -1396}, {0xf1, 0x00, 0x7e, 0xff}}},
    {{{ -4089,      0,    956}, 0, { -7694,   2012}, {0x73, 0x33, 0x00, 0xff}}},
    {{{ -3631,      0,   1872}, 0, {     0,   2012}, {0x00, 0x54, 0xa2, 0xff}}},
    {{{ -2578,   1536,   1346}, 0, { -3856,  -1396}, {0x84, 0x00, 0xea, 0xff}}},
    {{{ -2578,      0,   1346}, 0, { -3856,   2012}, {0xd8, 0x59, 0xb0, 0xff}}},
    {{{ -3631,      0,   1872}, 0, { -5720,   2012}, {0x00, 0x54, 0xa2, 0xff}}},
};

// 0x0700B438 - 0x0700B528
static const Vtx hmc_seg7_vertex_0700B438[] = {
    {{{ -3631,   1536,   1872}, 0, { -5720,  -1396}, {0x28, 0x00, 0x88, 0xff}}},
    {{{ -2578,   1536,   1346}, 0, { -3856,  -1396}, {0x84, 0x00, 0xea, 0xff}}},
    {{{ -3631,      0,   1872}, 0, { -5720,   2012}, {0x00, 0x54, 0xa2, 0xff}}},
    {{{ -2120,    922,   1117}, 0, { -3046,      0}, {0xf1, 0x98, 0xb9, 0xff}}},
    {{{ -2120,      0,   1117}, 0, { -3046,   2012}, {0x06, 0x49, 0x99, 0xff}}},
    {{{ -2578,      0,   1346}, 0, { -3856,   2012}, {0xd8, 0x59, 0xb0, 0xff}}},
    {{{ -2578,    922,   1346}, 0, { -3856,      0}, {0x9e, 0xb7, 0xe0, 0xff}}},
    {{{ -3036,    922,    430}, 0, { -5832,      0}, {0xc2, 0xc1, 0x5a, 0xff}}},
    {{{ -1926,      0,    534}, 0, { -3196,   2012}, {0xf4, 0x65, 0x4a, 0xff}}},
    {{{ -1926,    922,    534}, 0, { -3196,      0}, {0xe7, 0xba, 0x66, 0xff}}},
    {{{ -3036,      0,    430}, 0, { -5832,   2012}, {0x18, 0x5b, 0x54, 0xff}}},
    {{{ -3036,    922,    430}, 0, {  2012,      0}, {0xc2, 0xc1, 0x5a, 0xff}}},
    {{{ -2578,   1536,   1346}, 0, {     0,  -1056}, {0x84, 0x00, 0xea, 0xff}}},
    {{{ -3036,   1536,    430}, 0, {  2012,  -1056}, {0xf1, 0x00, 0x7e, 0xff}}},
    {{{ -2578,    922,   1346}, 0, {     0,      0}, {0x9e, 0xb7, 0xe0, 0xff}}},
};

// 0x0700B528 - 0x0700B628
static const Vtx hmc_seg7_vertex_0700B528[] = {
    {{{  4150,   1126,   1434}, 0, { -1256,   -440}, {0xa6, 0xa9, 0xee, 0xff}}},
    {{{  4150,    922,   2048}, 0, {     0,      0}, {0xa6, 0xa8, 0xf7, 0xff}}},
    {{{  3484,    922,   2048}, 0, {     0,      0}, {0x66, 0xb7, 0xf0, 0xff}}},
    {{{  6244,    922,   2560}, 0, {  3238,   -440}, {0xc3, 0xc3, 0x5c, 0xff}}},
    {{{  5579,    922,   2048}, 0, {  2216,   -440}, {0x5a, 0xa8, 0x0e, 0xff}}},
    {{{  6244,    922,   2048}, 0, {  2216,   -440}, {0x96, 0xbc, 0x0b, 0xff}}},
    {{{  5579,    922,   2560}, 0, {  3238,   -440}, {0x43, 0xdf, 0x65, 0xff}}},
    {{{  6244,    717,   1434}, 0, {   990,      0}, {0xa6, 0xa9, 0x13, 0xff}}},
    {{{  5579,    717,   1434}, 0, {   990,      0}, {0x5a, 0xa8, 0x09, 0xff}}},
    {{{  6244,    717,    922}, 0, {     0,      0}, {0xc3, 0xc3, 0x5c, 0xff}}},
    {{{  5579,    717,    922}, 0, {     0,      0}, {0x33, 0xcd, 0x67, 0xff}}},
    {{{  4150,    922,   2560}, 0, {   990,      0}, {0xd2, 0xe9, 0x73, 0xff}}},
    {{{  3484,    922,   2560}, 0, {   990,      0}, {0x3d, 0xc3, 0x5c, 0xff}}},
    {{{  3484,   1126,   1434}, 0, { -1256,   -440}, {0x5a, 0xa8, 0xf7, 0xff}}},
    {{{  4150,   1126,    922}, 0, { -2278,   -440}, {0xc3, 0xc3, 0x5c, 0xff}}},
    {{{  3484,   1126,    922}, 0, { -2278,   -440}, {0x33, 0xcd, 0x67, 0xff}}},
};

// 0x0700B628 - 0x0700B728
static const Vtx hmc_seg7_vertex_0700B628[] = {
    {{{  5018,      0,   4403}, 0, {  2524,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  5018,   1126,   4403}, 0, {  2524,    536}, {0xb0, 0x41, 0x49, 0xff}}},
    {{{  5018,   1126,   3584}, 0, {   820,    536}, {0x9c, 0x34, 0xc7, 0xff}}},
    {{{  5018,      0,   3584}, 0, {   820,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    {{{  5274,   1434,   3994}, 0, {  1672,     80}, {0x00, 0x7e, 0x00, 0xff}}},
    {{{  5530,      0,   3584}, 0, {  2012,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{  5530,   1126,   4403}, 0, {     0,    552}, {0x56, 0x2c, 0x51, 0xff}}},
    {{{  5530,      0,   4403}, 0, {     0,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    {{{  5530,   1126,   3584}, 0, {  2012,    552}, {0x40, 0x34, 0xa1, 0xff}}},
    {{{  3021,   1434,   6298}, 0, {  2948,     80}, {0x00, 0x7e, 0x00, 0xff}}},
    {{{  3277,   1126,   5939}, 0, {  2524,    536}, {0x40, 0x33, 0xa0, 0xff}}},
    {{{  2765,   1126,   5939}, 0, {  3374,    536}, {0x9c, 0x32, 0xc5, 0xff}}},
    {{{  5274,   1434,   3994}, 0, {   990,      0}, {0x00, 0x7e, 0x00, 0xff}}},
    {{{  5018,      0,   3584}, 0, { -1734,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    {{{  5018,   1126,   3584}, 0, { -1734,    536}, {0x9c, 0x34, 0xc7, 0xff}}},
    {{{  5530,   1126,   3584}, 0, { -2586,    536}, {0x40, 0x34, 0xa1, 0xff}}},
};

// 0x0700B728 - 0x0700B808
static const Vtx hmc_seg7_vertex_0700B728[] = {
    {{{  5018,      0,   3584}, 0, { -1734,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    {{{  5530,   1126,   3584}, 0, { -2586,    536}, {0x40, 0x34, 0xa1, 0xff}}},
    {{{  5530,      0,   3584}, 0, { -2586,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{  5018,   1126,   3584}, 0, { -1734,    536}, {0x9c, 0x34, 0xc7, 0xff}}},
    {{{  5274,   1434,   3994}, 0, { -2160,     80}, {0x00, 0x7e, 0x00, 0xff}}},
    {{{  2765,      0,   5939}, 0, {  3374,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    {{{  3277,   1126,   5939}, 0, {  2524,    536}, {0x40, 0x33, 0xa0, 0xff}}},
    {{{  3277,      0,   5939}, 0, {  2524,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{  2765,   1126,   5939}, 0, {  3374,    536}, {0x9c, 0x32, 0xc5, 0xff}}},
    {{{  2765,      0,   6656}, 0, {  5078,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    {{{  2765,   1126,   5939}, 0, {  4226,    536}, {0x9c, 0x32, 0xc5, 0xff}}},
    {{{  2765,      0,   5939}, 0, {  4226,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    {{{  2765,   1126,   6656}, 0, {  5078,    536}, {0xc0, 0x32, 0x60, 0xff}}},
    {{{  3021,   1434,   6298}, 0, {  4652,     80}, {0x00, 0x7e, 0x00, 0xff}}},
};

// 0x0700B808 - 0x0700B908
static const Vtx hmc_seg7_vertex_0700B808[] = {
    {{{  3277,      0,   6656}, 0, {     0,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    {{{  2765,   1126,   6656}, 0, {  -882,    536}, {0xc0, 0x32, 0x60, 0xff}}},
    {{{  2765,      0,   6656}, 0, {  -882,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    {{{  3277,   1126,   6656}, 0, {     0,    536}, {0x64, 0x32, 0x3b, 0xff}}},
    {{{  3021,   1434,   6298}, 0, {  -456,     80}, {0x00, 0x7e, 0x00, 0xff}}},
    {{{  3277,      0,   5939}, 0, {     0,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{  3277,   1126,   6656}, 0, {  -882,    536}, {0x64, 0x32, 0x3b, 0xff}}},
    {{{  3277,      0,   6656}, 0, {  -882,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    {{{  3277,   1126,   5939}, 0, {     0,    536}, {0x40, 0x33, 0xa0, 0xff}}},
    {{{  1690,   1024,   4608}, 0, {  1672,    536}, {0x3d, 0x2b, 0x9b, 0xff}}},
    {{{  1306,   1434,   4864}, 0, {  1246,     80}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  1690,   1024,   5120}, 0, {   820,    536}, {0x62, 0x2b, 0x42, 0xff}}},
    {{{  1690,      0,   5120}, 0, { -2160,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    {{{   922,   1024,   5120}, 0, { -3436,    536}, {0xc3, 0x2b, 0x65, 0xff}}},
    {{{   922,      0,   5120}, 0, { -3436,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    {{{  1690,   1024,   5120}, 0, { -2160,    536}, {0x62, 0x2b, 0x42, 0xff}}},
};

// 0x0700B908 - 0x0700BA08
static const Vtx hmc_seg7_vertex_0700B908[] = {
    {{{  1690,   1024,   5120}, 0, { -2160,    536}, {0x62, 0x2b, 0x42, 0xff}}},
    {{{  1306,   1434,   4864}, 0, { -2798,     80}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{   922,   1024,   5120}, 0, { -3436,    536}, {0xc3, 0x2b, 0x65, 0xff}}},
    {{{  1690,      0,   4608}, 0, {  1672,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{  1690,   1024,   4608}, 0, {  1672,    536}, {0x3d, 0x2b, 0x9b, 0xff}}},
    {{{  1690,   1024,   5120}, 0, {   820,    536}, {0x62, 0x2b, 0x42, 0xff}}},
    {{{  1690,      0,   5120}, 0, {   820,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    {{{   922,      0,   5120}, 0, {  3374,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    {{{   922,   1024,   5120}, 0, {  3374,    536}, {0xc3, 0x2b, 0x65, 0xff}}},
    {{{   922,   1024,   4608}, 0, {  2524,    536}, {0x9e, 0x2b, 0xbe, 0xff}}},
    {{{   922,      0,   4608}, 0, {  2524,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  1306,   1434,   4864}, 0, {  2948,     80}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{   922,      0,   4608}, 0, {  5930,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  1690,   1024,   4608}, 0, {  4652,    536}, {0x3d, 0x2b, 0x9b, 0xff}}},
    {{{  1690,      0,   4608}, 0, {  4652,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{   922,   1024,   4608}, 0, {  5930,    536}, {0x9e, 0x2b, 0xbe, 0xff}}},
};

// 0x0700BA08 - 0x0700BA38
static const Vtx hmc_seg7_vertex_0700BA08[] = {
    {{{  1306,   1434,   4864}, 0, {  5290,     80}, {0x00, 0x7f, 0x00, 0xff}}},
    {{{  1690,   1024,   4608}, 0, {  4652,    536}, {0x3d, 0x2b, 0x9b, 0xff}}},
    {{{   922,   1024,   4608}, 0, {  5930,    536}, {0x9e, 0x2b, 0xbe, 0xff}}},
};

// 0x0700BA38 - 0x0700BB38
static const Vtx hmc_seg7_vertex_0700BA38[] = {
    {{{  5018,   1024,   6451}, 0, {  8654,   1500}, {0x00, 0x91, 0x3c, 0xff}}},
    {{{  3277,   1024,   6451}, 0, {     0,   1500}, {0x00, 0x23, 0x79, 0xff}}},
    {{{  3277,   1024,   6349}, 0, {     0,   2012}, {0x00, 0x91, 0xc4, 0xff}}},
    {{{  5018,   1024,   6349}, 0, {  8654,   2012}, {0x00, 0x23, 0x87, 0xff}}},
    {{{  3277,   1075,   6400}, 0, {     0,   1500}, {0x00, 0x78, 0xd8, 0xff}}},
    {{{  5018,   1075,   6400}, 0, {  8654,   1500}, {0x00, 0x78, 0x28, 0xff}}},
    {{{  3277,   1024,   6451}, 0, {     0,   2012}, {0x00, 0x23, 0x79, 0xff}}},
    {{{  5018,   1024,   6451}, 0, {  8654,   2012}, {0x00, 0x91, 0x3c, 0xff}}},
    {{{  5325,   1024,   4403}, 0, { -7694,   2012}, {0x3c, 0x91, 0x00, 0xff}}},
    {{{  5325,   1024,   6144}, 0, {   990,   2012}, {0x79, 0x23, 0x00, 0xff}}},
    {{{  5222,   1024,   6144}, 0, {   990,   1500}, {0xc4, 0x91, 0x00, 0xff}}},
    {{{  5222,   1024,   4403}, 0, { -7694,   1500}, {0x87, 0x25, 0x00, 0xff}}},
    {{{  5222,   1024,   4403}, 0, {  8656,   2012}, {0x87, 0x25, 0x00, 0xff}}},
    {{{  5222,   1024,   6144}, 0, {     0,   2012}, {0xc4, 0x91, 0x00, 0xff}}},
    {{{  5274,   1075,   6144}, 0, {     0,   1604}, {0xd9, 0x78, 0x00, 0xff}}},
    {{{  5274,   1075,   4403}, 0, {  8656,   1604}, {0x28, 0x78, 0x00, 0xff}}},
};

// 0x0700BB38 - 0x0700BC28
static const Vtx hmc_seg7_vertex_0700BB38[] = {
    {{{  5274,   1075,   4403}, 0, {  8656,   1604}, {0x28, 0x78, 0x00, 0xff}}},
    {{{  5274,   1075,   6144}, 0, {     0,   1604}, {0xd9, 0x78, 0x00, 0xff}}},
    {{{  5325,   1024,   6144}, 0, {     0,   2012}, {0x79, 0x23, 0x00, 0xff}}},
    {{{  5325,   1024,   4403}, 0, {  8656,   2012}, {0x3c, 0x91, 0x00, 0xff}}},
    {{{  2765,   1024,   4096}, 0, {     0,   2012}, {0x00, 0x91, 0xc4, 0xff}}},
    {{{  5018,   1024,   4096}, 0, { 11210,   2012}, {0x00, 0x23, 0x87, 0xff}}},
    {{{  5018,   1024,   4198}, 0, { 11210,   1604}, {0x00, 0x91, 0x3c, 0xff}}},
    {{{  2765,   1024,   4198}, 0, {     0,   1604}, {0x00, 0x23, 0x79, 0xff}}},
    {{{  2765,   1024,   4198}, 0, {     0,   2012}, {0x00, 0x23, 0x79, 0xff}}},
    {{{  5018,   1024,   4198}, 0, { 11210,   2012}, {0x00, 0x91, 0x3c, 0xff}}},
    {{{  5018,   1075,   4147}, 0, { 11210,   1500}, {0x00, 0x78, 0x28, 0xff}}},
    {{{  2765,   1075,   4147}, 0, {     0,   1500}, {0x00, 0x78, 0xd8, 0xff}}},
    {{{  3740,    461,    922}, 0, {   606,   1444}, {0x37, 0xe5, 0x6e, 0xff}}},
    {{{  3740,    205,    870}, 0, {   606,   2012}, {0x71, 0x38, 0x00, 0xff}}},
    {{{  3740,    461,    870}, 0, {   606,   1444}, {0x38, 0x8f, 0x00, 0xff}}},
};

// 0x0700BC28 - 0x0700BD18
static const Vtx hmc_seg7_vertex_0700BC28[] = {
    {{{  3894,    461,    870}, 0, {   990,   1444}, {0x8f, 0xc8, 0x00, 0xff}}},
    {{{  3894,    205,    870}, 0, {   990,   2012}, {0xc8, 0x71, 0x00, 0xff}}},
    {{{  3894,    205,    922}, 0, {   990,   2012}, {0x99, 0x33, 0x33, 0xff}}},
    {{{  3894,    461,    922}, 0, {   990,   1444}, {0xdf, 0xbd, 0x65, 0xff}}},
    {{{  3740,    461,    922}, 0, {   606,   1444}, {0x37, 0xe5, 0x6e, 0xff}}},
    {{{  3740,    461,    870}, 0, {   606,   1444}, {0x38, 0x8f, 0x00, 0xff}}},
    {{{  5988,     51,    870}, 0, {   990,   1444}, {0x8f, 0xc8, 0x00, 0xff}}},
    {{{  5988,   -204,    870}, 0, {   990,   2012}, {0xc8, 0x71, 0x00, 0xff}}},
    {{{  5988,   -204,    922}, 0, {   990,   2012}, {0x99, 0x33, 0x33, 0xff}}},
    {{{  3740,    205,    922}, 0, {   606,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    {{{  3740,    205,    870}, 0, {   606,   2012}, {0x71, 0x38, 0x00, 0xff}}},
    {{{  5988,   -204,    870}, 0, {  -132,   1104}, {0xc8, 0x71, 0x00, 0xff}}},
    {{{  5835,   -204,    870}, 0, {  -132,   1444}, {0x71, 0x38, 0x00, 0xff}}},
    {{{  5835,   -204,    922}, 0, {     0,   1444}, {0x33, 0x67, 0x33, 0xff}}},
    {{{  5988,   -204,    922}, 0, {     0,   1104}, {0x99, 0x33, 0x33, 0xff}}},
};

// 0x0700BD18 - 0x0700BDF8
static const Vtx hmc_seg7_vertex_0700BD18[] = {
    {{{  5988,     51,    922}, 0, {   990,   1444}, {0xdf, 0xbd, 0x65, 0xff}}},
    {{{  5835,     51,    922}, 0, {   606,   1444}, {0x37, 0xe5, 0x6e, 0xff}}},
    {{{  5835,     51,    870}, 0, {   606,   1444}, {0x38, 0x8f, 0x00, 0xff}}},
    {{{  5988,     51,    870}, 0, {   990,   1444}, {0x8f, 0xc8, 0x00, 0xff}}},
    {{{  5988,   -204,    922}, 0, {   990,   2012}, {0x99, 0x33, 0x33, 0xff}}},
    {{{  3484,   1126,    922}, 0, {     0,      0}, {0x33, 0xcd, 0x67, 0xff}}},
    {{{  3484,    205,    922}, 0, {     0,   2012}, {0x49, 0x49, 0x49, 0xff}}},
    {{{  3740,    461,    922}, 0, {   606,   1444}, {0x37, 0xe5, 0x6e, 0xff}}},
    {{{  5835,   -204,    922}, 0, {   606,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    {{{  5835,   -204,    870}, 0, {   606,   2012}, {0x71, 0x38, 0x00, 0xff}}},
    {{{  6244,    717,    922}, 0, {  1628,      0}, {0xc3, 0xc3, 0x5c, 0xff}}},
    {{{  5579,    717,    922}, 0, {     0,      0}, {0x33, 0xcd, 0x67, 0xff}}},
    {{{  6244,   -204,    922}, 0, {  1628,   2012}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  5579,   -204,    922}, 0, {     0,   2012}, {0x49, 0x49, 0x49, 0xff}}},
};

// 0x0700BDF8 - 0x0700BE78
static const Vtx hmc_seg7_vertex_0700BDF8[] = {
    {{{  4150,   1126,    922}, 0, {  1628,      0}, {0xc3, 0xc3, 0x5c, 0xff}}},
    {{{  3894,    461,    922}, 0, {   990,   1444}, {0xdf, 0xbd, 0x65, 0xff}}},
    {{{  4150,    205,    922}, 0, {  1628,   2012}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  3484,    205,    922}, 0, {     0,   2012}, {0x49, 0x49, 0x49, 0xff}}},
    {{{  3740,    205,    922}, 0, {   606,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    {{{  3740,    461,    922}, 0, {   606,   1444}, {0x37, 0xe5, 0x6e, 0xff}}},
    {{{  3484,   1126,    922}, 0, {     0,      0}, {0x33, 0xcd, 0x67, 0xff}}},
    {{{  3894,    205,    922}, 0, {   990,   2012}, {0x99, 0x33, 0x33, 0xff}}},
};

// 0x0700BE78 - 0x0700BEB8
static const Vtx hmc_seg7_vertex_0700BE78[] = {
    {{{  1743,    102,   2570}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2051,    717,   2570}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  1743,    717,   2570}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2051,    102,   2570}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
};

// 0x0700BEB8 - 0x0700BEF8
static const Vtx hmc_seg7_vertex_0700BEB8[] = {
    {{{  2051,    102,   2570}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2358,    102,   2570}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2358,    717,   2570}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  2051,    717,   2570}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
};

// 0x0700BEF8 - 0x0700BFE8
static const Vtx hmc_seg7_vertex_0700BEF8[] = {
    {{{   717,   1946,   3277}, 0, {     0,    992}, {0x67, 0xb7, 0x00, 0xff}}},
    {{{   922,   2048,   3072}, 0, {  1414,      0}, {0x49, 0x1a, 0x63, 0xff}}},
    {{{   717,   2048,   3277}, 0, {     0,      0}, {0x49, 0x67, 0x00, 0xff}}},
    {{{   922,   2048,   4813}, 0, {  2524,      0}, {0x54, 0x4a, 0xc6, 0xff}}},
    {{{   922,   1946,   4813}, 0, {  2524,    992}, {0x72, 0xd5, 0xde, 0xff}}},
    {{{   410,   1946,   4403}, 0, {     0,    988}, {0x0c, 0x9d, 0xb3, 0xff}}},
    {{{   410,   2048,   4403}, 0, {     0,      0}, {0xa3, 0x43, 0xcc, 0xff}}},
    {{{   922,   2048,   5427}, 0, {     0,      0}, {0x72, 0x2b, 0x22, 0xff}}},
    {{{   922,   1946,   5427}, 0, {     0,    992}, {0x54, 0xb6, 0x3a, 0xff}}},
    {{{   922,   1946,   4813}, 0, {  3034,    992}, {0x72, 0xd5, 0xde, 0xff}}},
    {{{   922,   2048,   4813}, 0, {  3034,      0}, {0x54, 0x4a, 0xc6, 0xff}}},
    {{{   410,   2048,   5837}, 0, {     0,      0}, {0x0c, 0x63, 0x4d, 0xff}}},
    {{{   410,   1946,   5837}, 0, {     0,    988}, {0xa3, 0xbd, 0x34, 0xff}}},
    {{{   922,   1946,   5427}, 0, {  2524,    992}, {0x54, 0xb6, 0x3a, 0xff}}},
    {{{   922,   2048,   5427}, 0, {  2524,      0}, {0x72, 0x2b, 0x22, 0xff}}},
};

// 0x0700BFE8 - 0x0700C0E8
static const Vtx hmc_seg7_vertex_0700BFE8[] = {
    {{{  6244,    205,   1536}, 0, { -2330,   2012}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  5579,    410,   1536}, 0, {   990,      0}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  6244,    410,   1536}, 0, { -2330,      0}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{   717,   1946,   3277}, 0, {     0,    992}, {0x67, 0xb7, 0x00, 0xff}}},
    {{{   922,   1946,   3072}, 0, {  1414,    988}, {0x59, 0x00, 0x59, 0xff}}},
    {{{   922,   2048,   3072}, 0, {  1414,      0}, {0x49, 0x1a, 0x63, 0xff}}},
    {{{   717,   1946,   3277}, 0, {  4056,    992}, {0x67, 0xb7, 0x00, 0xff}}},
    {{{   717,   2048,   3277}, 0, {  4056,      0}, {0x49, 0x67, 0x00, 0xff}}},
    {{{   922,   2048,   3482}, 0, {  3034,      0}, {0x59, 0x49, 0xcc, 0xff}}},
    {{{   922,   1946,   3482}, 0, {  3034,    992}, {0x63, 0xb7, 0xe6, 0xff}}},
    {{{   922,   2048,   4096}, 0, {     0,      0}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{   922,   1946,   4096}, 0, {     0,    992}, {0x33, 0xcd, 0x67, 0xff}}},
    {{{  5579,    205,   1536}, 0, {   990,   2012}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  5902,   1843,   6159}, 0, {     0,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    {{{  5974,   2048,   6087}, 0, {   480,      0}, {0x6d, 0x33, 0x24, 0xff}}},
    {{{  5902,   2048,   6159}, 0, {     0,      0}, {0xe3, 0x54, 0x59, 0xff}}},
};

// 0x0700C0E8 - 0x0700C1D8
static const Vtx hmc_seg7_vertex_0700C0E8[] = {
    {{{  6244,      0,   1434}, 0, { -2330,   2012}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  5579,    205,   1434}, 0, {   990,      0}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  6244,    205,   1434}, 0, { -2330,      0}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  5579,      0,   1434}, 0, {   990,   2012}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  6244,   -204,   1331}, 0, { -2330,   2012}, {0x00, 0x59, 0xa7, 0xff}}},
    {{{  5579,      0,   1331}, 0, {   990,      0}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  6244,      0,   1331}, 0, { -2330,      0}, {0x00, 0x71, 0xc8, 0xff}}},
    {{{  5579,   -204,   1331}, 0, {   990,   2012}, {0x00, 0x59, 0xa7, 0xff}}},
    {{{  5540,   2048,   5797}, 0, {     0,      0}, {0x93, 0x33, 0xdc, 0xff}}},
    {{{  5612,   1843,   5725}, 0, {   478,   2012}, {0xdc, 0xcd, 0x93, 0xff}}},
    {{{  5540,   1843,   5797}, 0, {     0,   2012}, {0xa6, 0xac, 0x1d, 0xff}}},
    {{{  5612,   2048,   5725}, 0, {   478,      0}, {0x1d, 0x54, 0xa7, 0xff}}},
    {{{  5902,   2048,   6159}, 0, {     0,      0}, {0xe3, 0x54, 0x59, 0xff}}},
    {{{  5540,   1946,   5797}, 0, {  2522,    988}, {0xa6, 0x00, 0x59, 0xff}}},
    {{{  5902,   1946,   6159}, 0, {     0,    988}, {0xa7, 0x00, 0x59, 0xff}}},
};

// 0x0700C1D8 - 0x0700C2B8
static const Vtx hmc_seg7_vertex_0700C1D8[] = {
    {{{  5902,   1843,   6159}, 0, {     0,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    {{{  5974,   1843,   6087}, 0, {   480,   2012}, {0x59, 0xac, 0xe3, 0xff}}},
    {{{  5974,   2048,   6087}, 0, {   480,      0}, {0x6d, 0x33, 0x24, 0xff}}},
    {{{  5830,   1946,   6087}, 0, {     0,    992}, {0x93, 0xcd, 0xdc, 0xff}}},
    {{{  5902,   1946,   6015}, 0, {   478,    992}, {0x1d, 0xac, 0xa7, 0xff}}},
    {{{  5902,   1843,   6015}, 0, {   480,   2012}, {0xdc, 0xcd, 0x93, 0xff}}},
    {{{  5830,   1843,   6087}, 0, {     0,   2012}, {0xa7, 0xac, 0x1d, 0xff}}},
    {{{  5612,   1843,   5870}, 0, {     0,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    {{{  5685,   1946,   5797}, 0, {   478,    992}, {0x6d, 0xcd, 0x24, 0xff}}},
    {{{  5612,   1946,   5870}, 0, {     0,    992}, {0xe2, 0xac, 0x59, 0xff}}},
    {{{  5685,   1843,   5797}, 0, {   478,   2012}, {0x59, 0xac, 0xe2, 0xff}}},
    {{{  5902,   2048,   6159}, 0, {     0,      0}, {0xe3, 0x54, 0x59, 0xff}}},
    {{{  5540,   2048,   5797}, 0, {  2522,      0}, {0x93, 0x33, 0xdc, 0xff}}},
    {{{  5540,   1946,   5797}, 0, {  2522,    988}, {0xa6, 0x00, 0x59, 0xff}}},
};

// 0x0700C2B8 - 0x0700C398
static const Vtx hmc_seg7_vertex_0700C2B8[] = {
    {{{  5902,   1946,   6015}, 0, {   478,    988}, {0x1d, 0xac, 0xa7, 0xff}}},
    {{{  5974,   1946,   6087}, 0, {     0,    988}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{  5974,   1843,   6087}, 0, {     0,   2012}, {0x59, 0xac, 0xe3, 0xff}}},
    {{{  5612,   1946,   5870}, 0, {  2012,    988}, {0xe2, 0xac, 0x59, 0xff}}},
    {{{  5540,   1946,   5797}, 0, {  2522,    988}, {0xa6, 0x00, 0x59, 0xff}}},
    {{{  5540,   1843,   5797}, 0, {  2522,   2012}, {0xa6, 0xac, 0x1d, 0xff}}},
    {{{  5612,   1843,   5870}, 0, {  2012,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    {{{  5902,   1946,   6159}, 0, {     0,    988}, {0xa7, 0x00, 0x59, 0xff}}},
    {{{  5830,   1843,   6087}, 0, {   478,   2012}, {0xa7, 0xac, 0x1d, 0xff}}},
    {{{  5902,   1843,   6159}, 0, {     0,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    {{{  5830,   1946,   6087}, 0, {   478,    988}, {0x93, 0xcd, 0xdc, 0xff}}},
    {{{  5612,   2048,   5725}, 0, {  2522,      0}, {0x1d, 0x54, 0xa7, 0xff}}},
    {{{  5612,   1946,   5725}, 0, {  2522,    988}, {0x59, 0x00, 0xa6, 0xff}}},
    {{{  5974,   2048,   6087}, 0, {     0,      0}, {0x6d, 0x33, 0x24, 0xff}}},
};

// 0x0700C398 - 0x0700C488
static const Vtx hmc_seg7_vertex_0700C398[] = {
    {{{  6554,   1946,   5363}, 0, {     0,    992}, {0x1e, 0xac, 0xa7, 0xff}}},
    {{{  6626,   1946,   5435}, 0, {  -540,    992}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{  6626,   1843,   5435}, 0, {  -540,   2012}, {0x59, 0xac, 0xe2, 0xff}}},
    {{{  5902,   1946,   6015}, 0, {   478,    988}, {0x1d, 0xac, 0xa7, 0xff}}},
    {{{  5974,   1843,   6087}, 0, {     0,   2012}, {0x59, 0xac, 0xe3, 0xff}}},
    {{{  5902,   1843,   6015}, 0, {   478,   2012}, {0xdc, 0xcd, 0x93, 0xff}}},
    {{{  5612,   1946,   5725}, 0, {  2522,    988}, {0x59, 0x00, 0xa6, 0xff}}},
    {{{  5685,   1843,   5797}, 0, {  2012,   2012}, {0x59, 0xac, 0xe2, 0xff}}},
    {{{  5612,   1843,   5725}, 0, {  2522,   2012}, {0xdc, 0xcd, 0x93, 0xff}}},
    {{{  5685,   1946,   5797}, 0, {  2012,    988}, {0x6d, 0xcd, 0x24, 0xff}}},
    {{{  6264,   1946,   5073}, 0, {  2012,    992}, {0x5a, 0x00, 0xa7, 0xff}}},
    {{{  6336,   1946,   5146}, 0, {  1500,    992}, {0x6d, 0xcd, 0x24, 0xff}}},
    {{{  6336,   1843,   5146}, 0, {  1500,   2012}, {0x5a, 0xac, 0xe3, 0xff}}},
    {{{  6264,   1843,   5073}, 0, {  2012,   2012}, {0xdb, 0xcc, 0x93, 0xff}}},
    {{{  6554,   1843,   5363}, 0, {     0,   2012}, {0xdc, 0xcd, 0x92, 0xff}}},
};

// 0x0700C488 - 0x0700C588
static const Vtx hmc_seg7_vertex_0700C488[] = {
    {{{  6554,   2048,   5508}, 0, {  -542,      0}, {0xe3, 0x54, 0x59, 0xff}}},
    {{{  6192,   1946,   5146}, 0, {  2012,    992}, {0xa7, 0x00, 0x59, 0xff}}},
    {{{  6554,   1946,   5508}, 0, {  -542,    992}, {0xa7, 0x00, 0x59, 0xff}}},
    {{{  6264,   2048,   5073}, 0, {  2012,      0}, {0x1d, 0x54, 0xa7, 0xff}}},
    {{{  6626,   2048,   5435}, 0, {  -540,      0}, {0x6e, 0x33, 0x24, 0xff}}},
    {{{  6626,   1946,   5435}, 0, {  -540,    992}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{  6264,   1946,   5073}, 0, {  2012,    992}, {0x5a, 0x00, 0xa7, 0xff}}},
    {{{  6481,   1843,   5435}, 0, {     0,   2012}, {0xa7, 0xac, 0x1d, 0xff}}},
    {{{  6554,   1843,   5508}, 0, {  -542,   2012}, {0x25, 0xcd, 0x6d, 0xff}}},
    {{{  6481,   1946,   5435}, 0, {     0,    992}, {0x93, 0xcd, 0xdb, 0xff}}},
    {{{  6264,   1946,   5218}, 0, {  1500,    992}, {0xe3, 0xac, 0x59, 0xff}}},
    {{{  6192,   1843,   5146}, 0, {  2012,   2012}, {0xa7, 0xac, 0x1e, 0xff}}},
    {{{  6264,   1843,   5218}, 0, {  1500,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    {{{  6554,   1843,   5508}, 0, {     0,   2012}, {0x25, 0xcd, 0x6d, 0xff}}},
    {{{  6626,   2048,   5435}, 0, {   480,      0}, {0x6e, 0x33, 0x24, 0xff}}},
    {{{  6554,   2048,   5508}, 0, {     0,      0}, {0xe3, 0x54, 0x59, 0xff}}},
};

// 0x0700C588 - 0x0700C668
static const Vtx hmc_seg7_vertex_0700C588[] = {
    {{{  6554,   2048,   5508}, 0, {  -542,      0}, {0xe3, 0x54, 0x59, 0xff}}},
    {{{  6192,   2048,   5146}, 0, {  2012,      0}, {0x92, 0x33, 0xdc, 0xff}}},
    {{{  6192,   1946,   5146}, 0, {  2012,    992}, {0xa7, 0x00, 0x59, 0xff}}},
    {{{  6264,   1843,   5218}, 0, {     0,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    {{{  6336,   1946,   5146}, 0, {   478,    992}, {0x6d, 0xcd, 0x24, 0xff}}},
    {{{  6264,   1946,   5218}, 0, {     0,    992}, {0xe3, 0xac, 0x59, 0xff}}},
    {{{  6336,   1843,   5146}, 0, {   478,   2012}, {0x5a, 0xac, 0xe3, 0xff}}},
    {{{  6481,   1946,   5435}, 0, {     0,    992}, {0x93, 0xcd, 0xdb, 0xff}}},
    {{{  6554,   1946,   5363}, 0, {   478,    992}, {0x1e, 0xac, 0xa7, 0xff}}},
    {{{  6554,   1843,   5363}, 0, {   480,   2012}, {0xdc, 0xcd, 0x92, 0xff}}},
    {{{  6481,   1843,   5435}, 0, {     0,   2012}, {0xa7, 0xac, 0x1d, 0xff}}},
    {{{  6554,   1843,   5508}, 0, {     0,   2012}, {0x25, 0xcd, 0x6d, 0xff}}},
    {{{  6626,   1843,   5435}, 0, {   480,   2012}, {0x59, 0xac, 0xe2, 0xff}}},
    {{{  6626,   2048,   5435}, 0, {   480,      0}, {0x6e, 0x33, 0x24, 0xff}}},
};

// 0x0700C668 - 0x0700C758
static const Vtx hmc_seg7_vertex_0700C668[] = {
    {{{  3482,   2048,   6349}, 0, {  8144,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    {{{  3482,   1946,   6349}, 0, {  8144,    992}, {0x67, 0xcd, 0xcd, 0xff}}},
    {{{  1434,   1946,   6349}, 0, { -2074,    988}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  6192,   2048,   5146}, 0, {     0,      0}, {0x92, 0x33, 0xdc, 0xff}}},
    {{{  6264,   1843,   5073}, 0, {   478,   2012}, {0xdb, 0xcc, 0x93, 0xff}}},
    {{{  6192,   1843,   5146}, 0, {     0,   2012}, {0xa7, 0xac, 0x1e, 0xff}}},
    {{{  6264,   2048,   5073}, 0, {   478,      0}, {0x1d, 0x54, 0xa7, 0xff}}},
    {{{  1434,   2048,   6758}, 0, { -2074,      0}, {0xd6, 0x54, 0x54, 0xff}}},
    {{{  1434,   1946,   6758}, 0, { -2074,    988}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  1638,   1946,   6758}, 0, { -1052,    988}, {0xd6, 0xac, 0x54, 0xff}}},
    {{{  1638,   2048,   6758}, 0, { -1052,      0}, {0xac, 0x54, 0x2a, 0xff}}},
    {{{  1434,   2048,   6349}, 0, { -1052,      0}, {0x99, 0x33, 0xcd, 0xff}}},
    {{{  1434,   1946,   6349}, 0, { -1052,    992}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  1434,   1946,   6758}, 0, {   990,    988}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  1434,   2048,   6758}, 0, {   990,      0}, {0xd6, 0x54, 0x54, 0xff}}},
};

// 0x0700C758 - 0x0700C848
static const Vtx hmc_seg7_vertex_0700C758[] = {
    {{{  3072,   2048,   6758}, 0, {   990,      0}, {0xac, 0x54, 0x2a, 0xff}}},
    {{{  3072,   1946,   6963}, 0, {  2012,    988}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  3072,   2048,   6963}, 0, {  2012,      0}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  3482,   2048,   6349}, 0, {  8144,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    {{{  1434,   1946,   6349}, 0, { -2074,    988}, {0xd6, 0xac, 0xac, 0xff}}},
    {{{  1434,   2048,   6349}, 0, { -2074,      0}, {0x99, 0x33, 0xcd, 0xff}}},
    {{{  3482,   2048,   6963}, 0, {  2012,      0}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{  3482,   1946,   6349}, 0, { -1052,    992}, {0x67, 0xcd, 0xcd, 0xff}}},
    {{{  3482,   2048,   6349}, 0, { -1052,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    {{{  3482,   1946,   6963}, 0, {  2012,    988}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  3072,   2048,   6963}, 0, {  6100,      0}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  3072,   1946,   6963}, 0, {  6100,    992}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  3482,   1946,   6963}, 0, {  8144,    992}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  3482,   2048,   6963}, 0, {  8144,      0}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{  3072,   1946,   6758}, 0, {   990,    988}, {0xd6, 0xac, 0x54, 0xff}}},
};

// 0x0700C848 - 0x0700C948
static const Vtx hmc_seg7_vertex_0700C848[] = {
    {{{  1638,   2048,   6758}, 0, {   990,      0}, {0xac, 0x54, 0x2a, 0xff}}},
    {{{  1638,   1946,   6758}, 0, {   990,    988}, {0xd6, 0xac, 0x54, 0xff}}},
    {{{  1638,   1946,   6963}, 0, {  2012,    988}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  2048,   2048,   6758}, 0, {   990,      0}, {0x33, 0x33, 0x67, 0xff}}},
    {{{  3072,   1946,   6758}, 0, {  6100,    992}, {0xd6, 0xac, 0x54, 0xff}}},
    {{{  3072,   2048,   6758}, 0, {  6100,      0}, {0xac, 0x54, 0x2a, 0xff}}},
    {{{  2048,   1946,   6758}, 0, {   990,    988}, {0x67, 0xcd, 0x33, 0xff}}},
    {{{  2048,   2048,   6963}, 0, {  2012,      0}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{  2048,   1946,   6963}, 0, {  2012,    988}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  1638,   2048,   6963}, 0, { -1052,      0}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  2048,   1946,   6963}, 0, {   990,    988}, {0x2a, 0xac, 0x54, 0xff}}},
    {{{  2048,   2048,   6963}, 0, {   990,      0}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{  1638,   1946,   6963}, 0, { -1052,    988}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  6554,      0,   7680}, 0, {  3582,   1840}, {0x8f, 0x00, 0xc8, 0xff}}},
    {{{  6554,   1014,   7680}, 0, {  3582,    156}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  6554,   1014,   6656}, 0, {  1774,    156}, {0x8f, 0x00, 0xc8, 0xff}}},
};

// 0x0700C948 - 0x0700CA38
static const Vtx hmc_seg7_vertex_0700C948[] = {
    {{{  1638,   2048,   6758}, 0, {   990,      0}, {0xac, 0x54, 0x2a, 0xff}}},
    {{{  1638,   1946,   6963}, 0, {  2012,    988}, {0x99, 0xcd, 0x33, 0xff}}},
    {{{  1638,   2048,   6963}, 0, {  2012,      0}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{   410,   2048,   4096}, 0, { -2584,      0}, {0x00, 0x38, 0x71, 0xff}}},
    {{{   922,   1946,   4096}, 0, {     0,    992}, {0x33, 0xcd, 0x67, 0xff}}},
    {{{   922,   2048,   4096}, 0, {     0,      0}, {0x54, 0x54, 0x2a, 0xff}}},
    {{{   410,   1946,   4096}, 0, { -2584,    992}, {0x00, 0x88, 0x28, 0xff}}},
    {{{  6554,      0,   6656}, 0, {  1774,   1840}, {0xc8, 0x00, 0x8f, 0xff}}},
    {{{  7578,   1014,   6656}, 0, {     0,    156}, {0x00, 0x00, 0x81, 0xff}}},
    {{{  7578,      0,   6656}, 0, {     0,   1840}, {0x8f, 0x00, 0xc8, 0xff}}},
    {{{  6554,   1014,   6656}, 0, {  1774,    156}, {0x8f, 0x00, 0xc8, 0xff}}},
    {{{  6554,      0,   7680}, 0, {  3582,   1840}, {0x8f, 0x00, 0xc8, 0xff}}},
    {{{  7578,      0,   3584}, 0, {  3582,   1840}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  6554,   1014,   3584}, 0, {  1774,    156}, {0xc8, 0x00, 0x71, 0xff}}},
    {{{  6554,      0,   3584}, 0, {  1774,   1840}, {0xd9, 0x77, 0x13, 0xff}}},
};

// 0x0700CA38 - 0x0700CB18
static const Vtx hmc_seg7_vertex_0700CA38[] = {
    {{{  6554,      0,   3584}, 0, {  1774,   1840}, {0xd9, 0x77, 0x13, 0xff}}},
    {{{  6554,   1014,   2560}, 0, {     0,    156}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  6554,      0,   2560}, 0, {     0,   1840}, {0xd6, 0x54, 0x54, 0xff}}},
    {{{  6554,   1014,   3584}, 0, {  1774,    156}, {0xc8, 0x00, 0x71, 0xff}}},
    {{{  7578,      0,   3584}, 0, {  3582,   1840}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  7578,   1014,   3584}, 0, {  3582,    156}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{   410,      0,   6656}, 0, {  1026,   1840}, {0x59, 0x00, 0xa7, 0xff}}},
    {{{   410,   1014,   6656}, 0, {  1026,    156}, {0x00, 0x00, 0x81, 0xff}}},
    {{{  1434,   1014,   6656}, 0, {  -778,    156}, {0x38, 0x00, 0x8f, 0xff}}},
    {{{  1434,      0,   6656}, 0, {  -778,   1840}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{  1434,      0,   6656}, 0, {   970,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{  1434,   1014,   6656}, 0, {   970,    172}, {0x38, 0x00, 0x8f, 0xff}}},
    {{{  1434,   1014,   7680}, 0, { -1072,    172}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  1434,      0,   7680}, 0, { -1072,   2012}, {0x38, 0x00, 0x8f, 0xff}}},
};

// 0x0700CB18 - 0x0700CC08
static const Vtx hmc_seg7_vertex_0700CB18[] = {
    {{{  5018,      0,   4915}, 0, {  2796,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    {{{  4506,   1024,   4915}, 0, {  1900,     64}, {0xd6, 0x54, 0x54, 0xff}}},
    {{{  4506,      0,   4915}, 0, {  1900,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    {{{   410,      0,   4096}, 0, {   480,   1840}, {0x00, 0x38, 0x8f, 0xff}}},
    {{{  1434,   1014,   4096}, 0, { -1326,    156}, {0x38, 0x00, 0x8f, 0xff}}},
    {{{  1434,      0,   4096}, 0, { -1326,   1840}, {0x71, 0x00, 0xc8, 0xff}}},
    {{{   410,   1014,   4096}, 0, {   480,    156}, {0x00, 0x00, 0x81, 0xff}}},
    {{{  1434,   1014,   4608}, 0, { -2228,    156}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  1434,      0,   4608}, 0, { -2228,   1840}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{   410,   1014,   4608}, 0, {  -422,    156}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{   922,      0,   4608}, 0, { -1326,   1840}, {0x81, 0x00, 0x00, 0xff}}},
    {{{   922,   1014,   4608}, 0, { -1326,    156}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{   410,      0,   4608}, 0, {  -422,   1840}, {0x00, 0x7b, 0x1e, 0xff}}},
    {{{  4506,   1024,   4403}, 0, {   990,     64}, {0x99, 0x33, 0xcd, 0xff}}},
    {{{  4506,      0,   4403}, 0, {   990,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
};

// 0x0700CC08 - 0x0700CC78
static const Vtx hmc_seg7_vertex_0700CC08[] = {
    {{{  5018,      0,   4403}, 0, {  1886,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    {{{  5018,   1024,   4915}, 0, {  2796,     64}, {0x67, 0x33, 0x33, 0xff}}},
    {{{  5018,      0,   4915}, 0, {  2796,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    {{{  4506,   1024,   4915}, 0, {  1900,     64}, {0xd6, 0x54, 0x54, 0xff}}},
    {{{  4506,      0,   4403}, 0, {   990,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    {{{  4506,   1024,   4403}, 0, {   990,     64}, {0x99, 0x33, 0xcd, 0xff}}},
    {{{  5018,   1024,   4403}, 0, {  1886,     64}, {0x2a, 0x54, 0xac, 0xff}}},
};

// 0x0700CC78 - 0x0700CD78
static const Vtx hmc_seg7_vertex_0700CC78[] = {
    {{{  4150,   1126,   1434}, 0, {   648,   -100}, {0xa6, 0xa9, 0xee, 0xff}}},
    {{{  4150,      0,   2048}, 0, {  1468,   1042}, {0xb4, 0x63, 0x10, 0xff}}},
    {{{  4150,    922,   2048}, 0, {  1468,     22}, {0xa6, 0xa8, 0xf7, 0xff}}},
    {{{  6244,    717,   1434}, 0, {  1332,     36}, {0xa6, 0xa9, 0x13, 0xff}}},
    {{{  6244,      0,   2048}, 0, {   512,    936}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  6244,    922,   2048}, 0, {   512,    -86}, {0x96, 0xbc, 0x0b, 0xff}}},
    {{{  6244,      0,   2458}, 0, {     0,    990}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  6244,    922,   2458}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  6244,   -204,   1434}, 0, {  1332,   1056}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  5579,      0,   2458}, 0, {     0,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  5579,    922,   2048}, 0, {   512,    -86}, {0x5a, 0xa8, 0x0e, 0xff}}},
    {{{  5579,    922,   2458}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  5579,      0,   2048}, 0, {   512,    936}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  5579,   -204,   1434}, 0, {  1332,   1056}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  5579,    717,   1434}, 0, {  1332,     36}, {0x5a, 0xa8, 0x09, 0xff}}},
    {{{  4150,      0,   2458}, 0, {  2012,    990}, {0x81, 0x00, 0x00, 0xff}}},
};

// 0x0700CD78 - 0x0700CE78
static const Vtx hmc_seg7_vertex_0700CD78[] = {
    {{{  4150,   1126,   1434}, 0, {   648,   -100}, {0xa6, 0xa9, 0xee, 0xff}}},
    {{{  4150,    205,   1434}, 0, {   648,    922}, {0xa6, 0x58, 0x09, 0xff}}},
    {{{  4150,      0,   2048}, 0, {  1468,   1042}, {0xb4, 0x63, 0x10, 0xff}}},
    {{{  4150,    922,   2048}, 0, {  1468,     22}, {0xa6, 0xa8, 0xf7, 0xff}}},
    {{{  4150,      0,   2458}, 0, {  2012,    990}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  4150,    922,   2458}, 0, {  2012,      0}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  3484,      0,   2458}, 0, {   196,    918}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  3484,    922,   2048}, 0, {   648,     30}, {0x66, 0xb7, 0xf0, 0xff}}},
    {{{  3484,    922,   2458}, 0, {   196,    -12}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  3484,      0,   2048}, 0, {   648,    960}, {0x5a, 0x58, 0x0e, 0xff}}},
    {{{  3484,    205,   1434}, 0, {  1332,    836}, {0x5a, 0x57, 0x13, 0xff}}},
    {{{  3484,   1126,   1434}, 0, {  1332,    -94}, {0x5a, 0xa8, 0xf7, 0xff}}},
    {{{  6244,    717,    922}, 0, {  2012,      0}, {0xc3, 0xc3, 0x5c, 0xff}}},
    {{{  6244,   -204,   1434}, 0, {  1332,   1056}, {0x81, 0x00, 0x00, 0xff}}},
    {{{  6244,    717,   1434}, 0, {  1332,     36}, {0xa6, 0xa9, 0x13, 0xff}}},
    {{{  6244,   -204,    922}, 0, {  2012,    990}, {0xcd, 0x33, 0x67, 0xff}}},
};

// 0x0700CE78 - 0x0700CF38
static const Vtx hmc_seg7_vertex_0700CE78[] = {
    {{{  5579,    717,   1434}, 0, {  1332,     36}, {0x5a, 0xa8, 0x09, 0xff}}},
    {{{  5579,   -204,    922}, 0, {  2012,    990}, {0x49, 0x49, 0x49, 0xff}}},
    {{{  5579,    717,    922}, 0, {  2012,      0}, {0x33, 0xcd, 0x67, 0xff}}},
    {{{  5579,   -204,   1434}, 0, {  1332,   1056}, {0x7f, 0x00, 0x00, 0xff}}},
    {{{  4150,   1126,    922}, 0, {     0,      0}, {0xc3, 0xc3, 0x5c, 0xff}}},
    {{{  4150,    205,   1434}, 0, {   648,    922}, {0xa6, 0x58, 0x09, 0xff}}},
    {{{  4150,   1126,   1434}, 0, {   648,   -100}, {0xa6, 0xa9, 0xee, 0xff}}},
    {{{  4150,    205,    922}, 0, {     0,    990}, {0xcd, 0x33, 0x67, 0xff}}},
    {{{  3484,   1126,   1434}, 0, {  1332,    -94}, {0x5a, 0xa8, 0xf7, 0xff}}},
    {{{  3484,    205,   1434}, 0, {  1332,    836}, {0x5a, 0x57, 0x13, 0xff}}},
    {{{  3484,    205,    922}, 0, {  1900,    886}, {0x49, 0x49, 0x49, 0xff}}},
    {{{  3484,   1126,    922}, 0, {  1900,    -42}, {0x33, 0xcd, 0x67, 0xff}}},
};

// 0x0700CF38 - 0x0700CF78
static const Vtx hmc_seg7_vertex_0700CF38[] = {
    {{{   410,   2048,   4403}, 0, {     0,      0}, {0xa3, 0x43, 0xcc, 0xff}}},
    {{{   410,   1946,   5837}, 0, {     0,      0}, {0xa3, 0xbd, 0x34, 0xff}}},
    {{{   410,   2048,   5837}, 0, {     0,      0}, {0x0c, 0x63, 0x4d, 0xff}}},
    {{{   410,   1946,   4403}, 0, {     0,      0}, {0x0c, 0x9d, 0xb3, 0xff}}},
};

// 0x0700CF78 - 0x0700D1C8
static const Gfx hmc_seg7_dl_0700CF78[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09006800),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPLight(&hmc_seg7_lights_07009460.l, 1),
    gsSPLight(&hmc_seg7_lights_07009460.a, 2),
    gsSPVertex(hmc_seg7_vertex_070094A8, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    gsSP2Triangles( 4,  7,  8, 0x0,  4,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009588, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 14, 12, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009678, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    gsSP1Triangle( 0,  2, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009768, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0, 11,  2,  1, 0x0),
    gsSP2Triangles(11, 12,  2, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009868, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009948, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    gsSP2Triangles(10,  6,  9, 0x0, 10,  9, 11, 0x0),
    gsSP2Triangles(12, 10, 11, 0x0, 13, 12, 11, 0x0),
    gsSP1Triangle( 0,  2, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009A38, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  5,  7,  6, 0x0),
    gsSP2Triangles( 5,  8,  7, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles( 9, 12, 10, 0x0,  8, 13, 14, 0x0),
    gsSP1Triangle( 8, 14,  7, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009B28, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700D1C8 - 0x0700D3D8
static const Gfx hmc_seg7_dl_0700D1C8[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09009800),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(hmc_seg7_vertex_07009C08, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0,  7, 10, 11, 0x0),
    gsSP2Triangles( 0, 12,  1, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009D08, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 10, 11, 12, 0x0),
    gsSP1Triangle(10, 12, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009DE8, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 13, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009ED8, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  8,  7,  9, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  6, 11,  7, 0x0),
    gsSP2Triangles( 7, 11, 12, 0x0,  7, 12,  9, 0x0),
    gsSP2Triangles(10,  9, 12, 0x0, 10, 12, 13, 0x0),
    gsSP2Triangles(13, 12, 11, 0x0, 13, 11,  6, 0x0),
    gsSP1Triangle( 0, 14,  1, 0x0),
    gsSPVertex(hmc_seg7_vertex_07009FC8, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  4,  6, 0x0),
    gsSP2Triangles( 4,  8,  5, 0x0,  5,  9, 10, 0x0),
    gsSP2Triangles( 5, 10, 11, 0x0,  5, 11,  6, 0x0),
    gsSP2Triangles(12, 13, 10, 0x0, 14, 12, 10, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700A0B8, 9, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  1,  7, 0x0,  6,  7,  8, 0x0),
    gsSP1Triangle( 0,  7,  1, 0x0),
    gsSPLight(&hmc_seg7_lights_07009478.l, 1),
    gsSPLight(&hmc_seg7_lights_07009478.a, 2),
    gsSPVertex(hmc_seg7_vertex_0700A148, 7, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP1Triangle( 3,  5,  6, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700D3D8 - 0x0700D8D8
static const Gfx hmc_seg7_dl_0700D3D8[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09000000),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPLight(&hmc_seg7_lights_07009490.l, 1),
    gsSPLight(&hmc_seg7_lights_07009490.a, 2),
    gsSPVertex(hmc_seg7_vertex_0700A1B8, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  3,  5, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 13, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700A2A8, 11, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    gsSP1Triangle( 0, 10,  1, 0x0),
    gsSPLight(&hmc_seg7_lights_07009460.l, 1),
    gsSPLight(&hmc_seg7_lights_07009460.a, 2),
    gsSPVertex(hmc_seg7_vertex_0700A358, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  3,  7, 0x0,  3,  5,  7, 0x0),
    gsSP2Triangles( 8,  3,  6, 0x0,  8,  4,  3, 0x0),
    gsSP2Triangles( 9,  4,  8, 0x0,  9,  5,  4, 0x0),
    gsSP2Triangles(10,  5,  9, 0x0, 10,  7,  5, 0x0),
    gsSP2Triangles( 6,  7, 10, 0x0,  9,  6, 10, 0x0),
    gsSP2Triangles( 9,  8,  6, 0x0,  0, 11, 12, 0x0),
    gsSP2Triangles( 0, 12, 13, 0x0, 14,  0,  2, 0x0),
    gsSP1Triangle( 0, 13,  1, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700A448, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 4,  6,  7, 0x0,  4,  7,  8, 0x0),
    gsSP2Triangles( 3,  9, 10, 0x0,  3, 10,  4, 0x0),
    gsSP2Triangles( 0,  2, 11, 0x0, 12, 13, 14, 0x0),
    gsSP1Triangle(12, 15, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700A548, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 4,  1,  5, 0x0,  4,  6,  1, 0x0),
    gsSP2Triangles( 1,  7,  2, 0x0,  1,  6,  8, 0x0),
    gsSP2Triangles( 1,  8,  7, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles(10, 12, 11, 0x0, 10, 13, 12, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700A628, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
    gsSP2Triangles( 2,  3,  4, 0x0,  0,  5,  1, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  8,  9, 10, 0x0),
    gsSP2Triangles( 8, 11,  9, 0x0, 12,  5,  0, 0x0),
    gsSP2Triangles(12, 13,  5, 0x0,  6, 14,  7, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700A718, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  0,  7,  1, 0x0),
    gsSP2Triangles( 8,  6,  3, 0x0,  8,  9,  6, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    gsSP2Triangles( 8, 14, 15, 0x0,  8, 15,  9, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700A818, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  0,  5, 0x0,  0,  2,  5, 0x0),
    gsSP2Triangles( 4,  6,  0, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles(10,  7,  9, 0x0, 11, 12, 13, 0x0),
    gsSP2Triangles( 1, 12, 14, 0x0,  1,  3, 12, 0x0),
    gsSP2Triangles(11, 14, 12, 0x0,  3, 15, 12, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700A918, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  6,  5, 0x0),
    gsSP2Triangles( 8,  2,  9, 0x0, 10,  8,  9, 0x0),
    gsSP2Triangles( 8,  0,  2, 0x0, 11, 12, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700A9F8, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    gsSP1Triangle( 0,  2, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700AAE8, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
    gsSP2Triangles( 3,  2,  4, 0x0,  5,  6,  7, 0x0),
    gsSP2Triangles( 5,  7,  8, 0x0,  9,  6,  5, 0x0),
    gsSP2Triangles( 9, 10,  6, 0x0,  8,  7, 11, 0x0),
    gsSP2Triangles( 8, 11, 12, 0x0, 12, 10,  9, 0x0),
    gsSP2Triangles(12, 11, 10, 0x0,  2, 13,  4, 0x0),
    gsSP2Triangles( 0, 14,  1, 0x0,  2,  1, 13, 0x0),
    gsSP2Triangles( 4, 13, 15, 0x0,  4, 15,  3, 0x0),
    gsSP2Triangles( 3, 14,  0, 0x0,  3, 15, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700ABE8, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  0, 0x0),
    gsSP2Triangles( 0,  4,  1, 0x0,  5,  6,  7, 0x0),
    gsSP2Triangles( 3,  8,  4, 0x0,  2,  1,  9, 0x0),
    gsSP2Triangles( 2,  9, 10, 0x0, 10,  8,  3, 0x0),
    gsSP2Triangles(10,  9,  8, 0x0, 11,  7, 12, 0x0),
    gsSP2Triangles(11, 12, 13, 0x0,  5,  7, 11, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700ACC8, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  6,  7,  8, 0x0),
    gsSP2Triangles( 6,  5,  7, 0x0,  9, 10,  1, 0x0),
    gsSP2Triangles( 9,  1,  0, 0x0, 11, 10,  9, 0x0),
    gsSP2Triangles(11, 12, 10, 0x0,  0,  2, 13, 0x0),
    gsSP2Triangles(13, 12, 11, 0x0, 13,  2, 12, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700ADA8, 3, 0),
    gsSP1Triangle( 0,  1,  2, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700D8D8 - 0x0700D9A8
static const Gfx hmc_seg7_dl_0700D8D8[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09003800),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(hmc_seg7_vertex_0700ADD8, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  5,  7,  8, 0x0),
    gsSP2Triangles( 5,  8,  6, 0x0,  8,  2,  6, 0x0),
    gsSP2Triangles( 9, 10, 11, 0x0,  9, 11, 12, 0x0),
    gsSP2Triangles( 2, 10,  9, 0x0,  2,  1, 10, 0x0),
    gsSP2Triangles( 8,  0,  2, 0x0, 13, 14, 15, 0x0),
    gsSP1Triangle( 0, 14,  1, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700AED8, 8, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 3,  2,  4, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 5,  4,  6, 0x0,  7,  1,  0, 0x0),
    gsSP1Triangle( 7,  6,  1, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700D9A8 - 0x0700DD30
static const Gfx hmc_seg7_dl_0700D9A8[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09008800),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(hmc_seg7_vertex_0700AF58, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  4, 0x0),
    gsSP2Triangles( 3,  1,  0, 0x0,  5,  6,  2, 0x0),
    gsSP2Triangles( 7,  8,  9, 0x0,  9,  8, 10, 0x0),
    gsSP2Triangles( 7,  9, 11, 0x0, 12, 13, 10, 0x0),
    gsSP2Triangles(11,  6,  5, 0x0, 11,  5, 14, 0x0),
    gsSP2Triangles(15, 13, 12, 0x0, 15, 12,  3, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700B058, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  4, 0x0),
    gsSP2Triangles( 5,  6,  7, 0x0,  4,  8,  0, 0x0),
    gsSP2Triangles( 0,  9,  1, 0x0,  0, 10,  9, 0x0),
    gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
    gsSP1Triangle(15, 13, 12, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700B158, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    gsSP1Triangle( 0, 14,  1, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700B248, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles(10,  7,  9, 0x0, 11, 12,  7, 0x0),
    gsSP2Triangles(11,  7, 10, 0x0,  0, 13,  1, 0x0),
    gsSP1Triangle( 0, 14, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700B338, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  5,  4, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    gsSP2Triangles( 0, 12,  1, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700B438, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 14, 12, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700B528, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  7,  5,  4, 0x0),
    gsSP2Triangles( 7,  4,  8, 0x0,  9,  7,  8, 0x0),
    gsSP2Triangles( 9,  8, 10, 0x0,  1, 11, 12, 0x0),
    gsSP2Triangles( 1, 12,  2, 0x0,  0,  2, 13, 0x0),
    gsSP2Triangles(14,  0, 13, 0x0, 14, 13, 15, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700B628, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 2,  1,  4, 0x0,  5,  6,  7, 0x0),
    gsSP2Triangles( 5,  8,  6, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles(12,  6,  8, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700B728, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  1, 0x0),
    gsSP2Triangles( 5,  6,  7, 0x0,  5,  8,  6, 0x0),
    gsSP2Triangles( 9, 10, 11, 0x0,  9, 12, 10, 0x0),
    gsSP1Triangle(12, 13, 10, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700B808, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 3,  4,  1, 0x0,  5,  6,  7, 0x0),
    gsSP2Triangles( 5,  8,  6, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles( 8,  4,  6, 0x0, 12, 13, 14, 0x0),
    gsSP1Triangle(12, 15, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700B908, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0,  8, 11,  9, 0x0),
    gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700BA08, 3, 0),
    gsSP1Triangle( 0,  1,  2, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700DD30 - 0x0700DED8
static const Gfx hmc_seg7_dl_0700DD30[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09007800),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(hmc_seg7_vertex_0700BA38, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 3,  2,  4, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 5,  4,  6, 0x0,  5,  6,  7, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700BB38, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    gsSP2Triangles(12, 13, 14, 0x0, 11, 10,  5, 0x0),
    gsSP1Triangle(11,  5,  4, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700BC28, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 3,  4,  5, 0x0,  3,  5,  0, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  4,  9, 10, 0x0),
    gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700BD18, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 3,  4,  0, 0x0,  5,  6,  7, 0x0),
    gsSP2Triangles( 1,  8,  9, 0x0,  1,  9,  2, 0x0),
    gsSP2Triangles(10,  1,  0, 0x0, 10, 11,  1, 0x0),
    gsSP2Triangles(10,  0, 12, 0x0,  0,  4, 12, 0x0),
    gsSP2Triangles(11, 13,  1, 0x0, 13,  8,  1, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700BDF8, 8, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 0,  6,  5, 0x0,  0,  5,  1, 0x0),
    gsSP1Triangle( 1,  7,  2, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700DED8 - 0x0700DF10
static const Gfx hmc_seg7_dl_0700DED8[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, hmc_seg7_texture_07000000),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(hmc_seg7_vertex_0700BE78, 4, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700DF10 - 0x0700DF48
static const Gfx hmc_seg7_dl_0700DF10[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, hmc_seg7_texture_07001000),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(hmc_seg7_vertex_0700BEB8, 4, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700DF48 - 0x0700E330
static const Gfx hmc_seg7_dl_0700DF48[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09001800),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(hmc_seg7_vertex_0700BEF8, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 13, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700BFE8, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    gsSP2Triangles( 9,  8, 10, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles( 0, 12,  1, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700C0E8, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    gsSP1Triangle(12, 13, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700C1D8, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700C2B8, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0, 11,  1, 12, 0x0),
    gsSP1Triangle(11, 13,  1, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700C398, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    gsSP1Triangle( 0,  2, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700C488, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  2,  7,  8, 0x0),
    gsSP2Triangles( 2,  9,  7, 0x0, 10, 11, 12, 0x0),
    gsSP2Triangles(10,  1, 11, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700C588, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700C668, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 13, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700C758, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    gsSP1Triangle( 0, 14,  1, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700C848, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  7,  6,  3, 0x0),
    gsSP2Triangles( 7,  8,  6, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700C948, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0, 11, 10,  7, 0x0),
    gsSP1Triangle(12, 13, 14, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700CA38, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  3, 0x0,  6,  7,  8, 0x0),
    gsSP2Triangles( 6,  8,  9, 0x0, 10, 11, 12, 0x0),
    gsSP1Triangle(10, 12, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700CB18, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  5,  4,  7, 0x0),
    gsSP2Triangles( 5,  7,  8, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles( 9, 12, 10, 0x0,  2, 13, 14, 0x0),
    gsSP1Triangle( 2,  1, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700CC08, 7, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  0, 0x0),
    gsSP1Triangle( 0,  6,  1, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700E330 - 0x0700E428
static const Gfx hmc_seg7_dl_0700E330[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09004800),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(hmc_seg7_vertex_0700CC78, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 5,  6,  7, 0x0,  5,  4,  6, 0x0),
    gsSP2Triangles( 3,  8,  4, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles( 9, 12, 10, 0x0, 10, 12, 13, 0x0),
    gsSP2Triangles(10, 13, 14, 0x0,  2,  1, 15, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700CD78, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0,  7, 10, 11, 0x0),
    gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    gsSPVertex(hmc_seg7_vertex_0700CE78, 12, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700E428 - 0x0700E448
static const Gfx hmc_seg7_dl_0700E428[] = {
    gsSPVertex(hmc_seg7_vertex_0700CF38, 4, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSPEndDisplayList(),
};

// 0x0700E448 - 0x0700E5B0
const Gfx hmc_seg7_dl_0700E448[] = {
    gsDPPipeSync(),
    gsDPSetCycleType(G_CYC_2CYCLE),
    gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
    gsDPSetDepthSource(G_ZS_PIXEL),
    gsDPSetFogColor(0, 0, 0, 255),
    gsSPFogPosition(960, 1000),
    gsSPSetGeometryMode(G_FOG),
    gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
    gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
    gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    gsDPTileSync(),
    gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(hmc_seg7_dl_0700CF78),
    gsSPDisplayList(hmc_seg7_dl_0700D1C8),
    gsDPTileSync(),
    gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(hmc_seg7_dl_0700D3D8),
    gsSPDisplayList(hmc_seg7_dl_0700D8D8),
    gsSPDisplayList(hmc_seg7_dl_0700D9A8),
    gsSPDisplayList(hmc_seg7_dl_0700DD30),
    gsDPTileSync(),
    gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(hmc_seg7_dl_0700DED8),
    gsSPDisplayList(hmc_seg7_dl_0700DF10),
    gsDPTileSync(),
    gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(hmc_seg7_dl_0700DF48),
    gsDPTileSync(),
    gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
    gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(hmc_seg7_dl_0700E330),
    gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    gsDPPipeSync(),
    gsDPSetCombineMode(G_CC_SHADE, G_CC_PASS2),
    gsSPDisplayList(hmc_seg7_dl_0700E428),
    gsDPPipeSync(),
    gsDPSetCycleType(G_CYC_1CYCLE),
    gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
    gsSPClearGeometryMode(G_FOG),
    gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    gsSPEndDisplayList(),
};
